【问题标题】:Adding elements from the list to a dictionary as key-value pairs in Python [duplicate]在Python中将列表中的元素作为键值对添加到字典[重复]
【发布时间】:2016-05-28 03:26:00
【问题描述】:

我是 Python 新手,目前正在通过解决问题来提高我的编码技能。我有两个大小相等的Lists,我想将列表中的这些值作为键值对添加到dictionary 中。我怎样才能做到这一点?根据我的研究,我发现我可以使用 dict 将列表中的元素添加到字典中,仅作为键或值。

例子:

List_1 = [1, 2, 3, 4]
List_2 = [11, 12, 13, 14]

我的字典应该包含:

<'1':'11', '2':'12', '3':'13', '4':'14'>

我的代码:d = dict.fromkeys(List_1, 0) - 但这只会添加 List_1 中的元素作为键和 0 作为值。但是,如果我将 0 替换为 List_2,则输出很奇怪,与预期不符。

请帮助我理解这一点。提前致谢。非常感谢您的帮助。

【问题讨论】:

  • 抱歉我的搜索不佳,感谢您指出这个方法。

标签: python dictionary


【解决方案1】:

dict(zip(List_1, List_2)) 不行吗?在这种情况下,您将获得 int 的字典,而不是字符串字典。 . .

【讨论】:

  • 是的,它确实有效。谢谢。
猜你喜欢
  • 2017-11-05
  • 2016-06-04
  • 1970-01-01
  • 2023-03-15
  • 2016-01-23
  • 2022-10-13
  • 2016-01-21
  • 2019-11-21
  • 1970-01-01
相关资源
最近更新 更多