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