将列表中的元素作为键值对添加到字典中

时间:2016-02-16 17:44:27

标签: python dictionary

我是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添加为值。但是如果我用List_2替换0,则输出非常奇怪而且不像预期的那样。

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

1 个答案:

答案 0 :(得分:0)

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