Day007编写程序,将字典中的键与值互换

mac2025-08-09  10

三种方式交换键值对(前提:值唯一):

1.

dict_01={1:'a',2:'b'} dict_02={} for key,val in dict_01.items(): dict_02[val]=key print(dict_02)

2.推导式生成

dict_01={1:'a',2:'b'} dict_02=dict([val,key] for key,val in dict_01.items()) print(dict_02)

3.利用zip运算符:

dict_01={1:'a',2:'b'} dict_02=dict(zip(dict_01.values(),dict_01.keys())) print(dict_02)

最新回复(0)