我有两个列表,其中包含两个值。我想将这两个列表转换为字典,其中列表中的第一个值应该是键,第二个值应该是值。
e.g:
list1=[a,1]
list2=[b,2]
应该导致
dict={a:1,b: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以获取更多信息以及这项工作的原因。