1.zip
1
2
3
4
|
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.循环
1
2
3
4
5
6
|
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.列表生成器
1
2
3
|
dic_new = dict ([val, key] for key, val in dic.items())
print (dic_new)
# {1: 'a', 2: 'b', 3: 'c'}
|
以上这篇Python 互换字典的键值对实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qq_25046261/article/details/79544959