将一行列表转换为具有键和值的字典

时间:2016-04-28 12:54:14

标签: python list dictionary

我有两个列表,其中包含两个值。我想将这两个列表转换为字典,其中列表中的第一个值应该是键,第二个值应该是值。

e.g:

list1=[a,1]
list2=[b,2]

应该导致

dict={a:1,b:2}

2 个答案:

答案 0 :(得分:6)

这样做:

dict([list1, list2])

或者更简洁,更容易理解的东西,但不那么笼统:

{list1[0]: list1[1], list2[0]: list2[1]}

答案 1 :(得分:2)

>>> list1=['a',1]
>>> list2=['b',2]
>>> dict={}
>>> dict[list1[0]]= list1[1]
>>> dict[list2[0]]= list2[1]

您应该阅读python docs以获取更多信息以及这项工作的原因。