0

タプルのリストと2つのアイテムのリストを含むリストがあります。新しい辞書をマージして作成する必要があります。

次に例を示します。 入力:

list1 = [('col1',20,30),('col2',40,50)]
list2 = ['name','age']

望ましい結果:

 output = {'col1':'name','col2':'age'}
4

1 に答える 1

3
output = {el1[0]: el2 for el1, el2 in zip(list1, list2)}

または古いバージョンの Python の場合:

output = dict((el1[0], el2) for el1, el2 in zip(list1, list2))
于 2012-09-28T14:15:18.033 に答える