Python中怎样把字典中的键和值反置?
比如有{'a':1,'b':2},怎样用一行代码反置为{1:'a',2:'b'}?多行的:dict2={'a':1,'b':2}forkeyindict2:dict3=(...
比如有{'a':1,'b':2},怎样用一行代码反置为{1:'a',2:'b'}?
多行的:dict2={'a':1,'b':2}
for key in dict2:
dict3=((dict2[key],key))
print dict3
我知道python反转字符串可用[::-1],reverse()一行代码就能实现,但是要用一行代码来实现字典的键和值,查了半天资料也不知道怎么解决!
所以求教各位了,注意是一行代码哦!谢谢! 展开
多行的:dict2={'a':1,'b':2}
for key in dict2:
dict3=((dict2[key],key))
print dict3
我知道python反转字符串可用[::-1],reverse()一行代码就能实现,但是要用一行代码来实现字典的键和值,查了半天资料也不知道怎么解决!
所以求教各位了,注意是一行代码哦!谢谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询