python 字典的key与value进行交换

版权声明:xuhaha©2018 https://blog.csdn.net/weixin_42793426/article/details/84231640

交换字典的key与value的两种方法:

方法一: 使用dict.items()方式

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

dict_ori = {'A':1, 'B':2, 'C':3}
dict_new = {value:key for key,value in dict_ori.items()}
print(dict_new)

运行结果:

{1: 'A', 2: 'B', 3: 'C'}


方法二: 使用zip方法

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

dict_ori = {'A':1, 'B':2, 'C':3}
dict_new2= dict(zip(dict_ori.values(), dict_ori.keys()))
print(dict_new2)


运行结果:

{1: 'A', 2: 'B', 3: 'C'}

猜你喜欢

转载自blog.csdn.net/weixin_42793426/article/details/84231640