Python 将一行列表转换为包含键和值的字典

Python 将一行列表转换为包含键和值的字典,python,list,dictionary,Python,List,Dictionary,我有两个列表,其中有两个值。我想将这两个列表转换成一个字典,其中列表中的第一个值应该是key,第二个值应该是value e、 g: 应该导致 dict={a:1,b:2} 这将有助于: dict([list1, list2]) 或者更详细、更容易理解但不那么笼统的东西: {list1[0]: list1[1], list2[0]: list2[1]} 你应该阅读更多的信息以及为什么这样做。如果我打印,这意味着我得到了像这样的{a:b,1:2},但我应该得到{a:1,b:2}你是说list1

我有两个列表,其中有两个值。我想将这两个列表转换成一个字典,其中列表中的第一个值应该是key,第二个值应该是value

e、 g:

应该导致

dict={a:1,b:2}
这将有助于:

dict([list1, list2])
或者更详细、更容易理解但不那么笼统的东西:

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

你应该阅读更多的信息以及为什么这样做。

如果我打印,这意味着我得到了像这样的{a:b,1:2},但我应该得到{a:1,b:2}你是说
list1=['a',1];列表2=['b',2]
?如果您将引号从
a
b
中去掉,则它具有不同的含义,因为
a
b
是变量。
{list1[0]: list1[1], list2[0]: list2[1]}
>>> list1=['a',1]
>>> list2=['b',2]
>>> dict={}
>>> dict[list1[0]]= list1[1]
>>> dict[list2[0]]= list2[1]