1.zipdic={'a':1,'b':2,'c':3}dic_new=dict(zip(dic.values(),dic.keys()))print(dic_new)#{1:'a',2:'b',3:'c'}2.循环dic={'a'
1.zip
dic = {'a':1, 'b':2, 'c':3}
dic_new = dict(zip(dic.values(), dic.keys()))
print(dic_new)
# {1: 'a', 2: 'b', 3: 'c'}
2.循环
dic = {'a':1, 'b':2, 'c':3}
dic_new = {}
for key, val in dic.items():
dic_new[val] = key
print(dic_new)
# {1: 'a', 2: 'b', 3: 'c'}
3.列表生成器
dic_new = dict([val, key] for key, val in dic.items())
print(dic_new)
# {1: 'a', 2: 'b', 3: 'c'}
以上这篇Python 互换字典的键值对实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
Python 字典 键值对