python

超轻量级php框架startmvc

Python 互换字典的键值对实例

更新时间:2020-06-24 11:42:01 作者:startmvc
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 字典 键值对