【发布时间】:2011-08-20 20:42:16
【问题描述】:
我试过这个例子,效果很好:Map two lists into a dictionary in Python
但是如果我用这个列表替换了“keys”: ['2','3','2','3','4','2','4','2','2','3','2','3',' 4']
和这个列表的“值”: [2、3、4、5、6、4、2、1、1、2、3、4、5]
dict 类试图单独制作一个包含“值”部分的字典!
输出: {'3': 4, '2': 3, '4': 5}
自己尝试一下,你应该会得到相同的答案。一个为什么和一个替代方案会很棒。
【问题讨论】:
-
键 '2'、'3'、'4' 的最后一个值是列表中的最后 3 个值 - 3、4、5。这是你的输出有什么......问题 ?你期待什么输出?
标签: python list dictionary