python实现字典的键值对互换的三种方法

来源:互联网 发布:天睿软件 编辑:程序博客网 时间:2024/05/21 06:48
三种方式交换键值对(前提:值唯一):
1.
mydict={"a":1,"b":2,"c":3}
mydict_new={}
for key,val in mydict.items():
    mydict_new[val]=key
2.
mydict={"a":1,"b":2,"c":3}
mydict_new=dict([val,key] for key,val in mydict.items())
3.利用zip运算符:
mydict={"a":1,"b":2,"c":3}

mydict_new=dict(zip(mydict.values(),mydict.keys()))



0 0