字典推导式列表,颠倒key-value,源value可能存在相同的值,颠倒后不能显示所有的item

来源:14-4 字典如何编写列表推导式

慕粉2215525084

2018-03-18

#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'}


写回答

1回答

7七月

2018-03-18

这不是很正常吗,key不能相同,有什么问题吗?

0
2
7七月
回复
慕粉2215525084
可以显示出来,但你不能把他保存到一个dict里吧。。。
2018-03-18
共2条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14598 学习 · 4469 问题

查看课程