📜  _.invert() (1)

📅  最后修改于: 2023-12-03 15:29:16.305000             🧑  作者: Mango

Python中的_.invert()

_.invert()是Python中的字典(Dict)对象的一个方法,用于反转字典中的键和值。

语法
dict_.invert()
  • dict_:必需,表示字典对象。
返回值

该方法返回一个新的字典对象,其中原字典中的键变为新字典中的值,原字典中的值变为新字典中的键。

示例

以下是一个使用_.invert()方法的例子:

my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
inverted_dict = my_dict.invert()
print(inverted_dict)

输出结果为:

{1: 'apple', 2: 'banana', 3: 'orange'}
注意事项
  • 如果原字典中的值有重复,那么在反转后的字典中只保留最后一个键值对;
  • 如果原字典中的值不可哈希(比如是列表或字典等可变类型),则该方法会抛出TypeError异常。
  • _.invert()方法不会改变原字典,而是返回一个新的字典对象。
参考文献