是否可以将两个列表组合为键值对.两个列表中的元素数量相同.
我有两个列表如下.
list1 = ["a","b","c","d","e"]
list2 = ["1","2","3","4","5"]
Run Code Online (Sandbox Code Playgroud)
我如何组合如下
dict['a':1,'b':2,'c':3,'d':4,'e':5]
Run Code Online (Sandbox Code Playgroud)
Joh*_*die 13
dictA = dict(zip(list1, list2))
有关该zip功能的更多信息,请访问:http:
//docs.python.org/2/library/functions.html#zip
上面的行首先评估zip(list1, list2),它创建一个包含两个列表的第n个元素中的n个元组的列表.然后dict调用获取元组列表并从元组中的第一个值创建键,相应键的值是第二个值.