版权声明: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'}