可能重复:
Python:用字典中的值交换键的最佳方法?
假设我需要为字典中的值交换键。
这就是我的想法(假设值的值是唯一的):
>>> my_dict = {'x':1, 'y':2, 'z':3}
>>> my_dict2 = {}
>>> for key, val in my_dict.items():
my_dict2[val] = key
还有其他有效的方法吗?
可能重复:
Python:用字典中的值交换键的最佳方法?
假设我需要为字典中的值交换键。
这就是我的想法(假设值的值是唯一的):
>>> my_dict = {'x':1, 'y':2, 'z':3}
>>> my_dict2 = {}
>>> for key, val in my_dict.items():
my_dict2[val] = key
还有其他有效的方法吗?