4

では、あるリストの要素をキーとして、別のリストのリスト要素を値としてPython辞書を作成したいのですが、これは可能ですか?

となることによって:

list1 = ('red', 'blue', 'green', many more strings )
list2 = (1, 2, 3, many more values)

d = { list1[0:]: list2[0:] }

これは明らかに機能しませんが、似たようなものですか?

4

1 に答える 1

17

あなたはそのようにすることができます:

>>> d = dict(zip(list1, list2))
{'blue': 2, 'green': 3, 'red': 1}
于 2013-02-16T15:08:04.203 に答える