1. 程式人生 > >python實現字典的鍵值對互換的三種方法

python實現字典的鍵值對互換的三種方法

三種方式交換鍵值對(前提:值唯一):
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()))