Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 输入两个单独的列表并输出单个词典列表_Python_Python 3.x_Dictionary - Fatal编程技术网

Python 输入两个单独的列表并输出单个词典列表

Python 输入两个单独的列表并输出单个词典列表,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,我有以下清单: l1=['R21','R21','R21','R22','R22','R22','R23','R23','R23'] l2=['T/T/T/T','G/G/G','CA/CA/CA/CA','G/G/G','TA/TA/TA/TA','T/T/T/T','TAA/TAA/TAA/TAA','C/C/C','T/T/T'] 我希望将此作为输出: l3=[{'R21':'T/T/T'},{'R21':'G/G/G'},{'R21':'CA/CA/CA'},{'R22':'G/G/G/

我有以下清单:

l1=['R21','R21','R21','R22','R22','R22','R23','R23','R23']

l2=['T/T/T/T','G/G/G','CA/CA/CA/CA','G/G/G','TA/TA/TA/TA','T/T/T/T','TAA/TAA/TAA/TAA','C/C/C','T/T/T']

我希望将此作为输出:

l3=[{'R21':'T/T/T'},{'R21':'G/G/G'},{'R21':'CA/CA/CA'},{'R22':'G/G/G/G'},{'R22':'TA/TA/TA'},{'R22':'T/T/T'},{'R23':'TAA/TAA/TAA/TAA'},{'R23':'C/C/C/C'},{'T'>


这可能吗?

使用以下简单的列表理解:

l3 = [{k: v} for k,v in zip(l1, l2)]
现在:

print(l3)
是:

[{'R21': 'T/T/T/T'}, {'R21': 'G/G/G/G'}, {'R21': 'CA/CA/CA/CA'}, {'R22': 'G/G/G/G'}, {'R22': 'TA/TA/TA/TA'}, {'R22': 'T/T/T/T'}, {'R23': 'TAA/TAA/TAA/TAA'}, {'R23': 'C/C/C/C'}, {''R23': 'T/T/T/T'}]