【发布时间】:2012-09-24 19:46:43
【问题描述】:
我有 2 个这样的列表: ['一二三'] 和 [1, 2, 3]
我想把它变成这样的字典 {'一':1,'二':2,'三':3}
问题是我必须使用理解。 谢谢。
【问题讨论】:
-
为什么一定要用理解力?
-
这不是完全重复的,因为“关键是我必须使用理解”。接受的答案使用
dict(zip(keys, values));没有使用列表推导式的答案(尽管一个答案使用生成器表达式,只需更改两个字符即可转换为推导式。)这可能是一个愚蠢的要求,但这是一个要求,所以它不是重复的。
标签: python list dictionary list-comprehension