采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
#coding=utf-8
s = {
'张三': 18,
'李四': 20,
'王五': 20
}
b = {value:key for key,value in s.items()}
print(b)
结果:
{18: '\xe5\xbc\xa0\xe4\xb8\x89', 20: '\xe7\x8e\x8b\xe4\xba\x94'}
这不是很正常吗,key不能相同,有什么问题吗?
之前遇到这样的需求,颠倒key-value后要求把重复的数据也要显示出来,该怎么办
可以显示出来,但你不能把他保存到一个dict里吧。。。
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.5k 7
2.5k 3
2.1k 4
4.1k 22
2.3k 19