本质上就是新建一个字典,与原字典相比key和value互换
例如:原字典{'k1':'v1','k2':'v2'} 新字典变为{'v':'k1','v2':'k2'}
下面详细介绍下如何操作的
exp_dict = {'one':'123', 'two':'456'}
print(exp_dict.items()) 输出结果如下: dict_items([('one', '123'), ('two', '456')])
for k,v in exp_dict .items():
print(k,v)
输出结果:
one 123
two 456
k和v互换
exp_new = {v:k for k,v in exp_dict .items()}
print(exp_new )
输出结果
{'123': 'one', '456': 'two'}