2

たとえば、次のような2つのリストがあります。

L = [1, 2]
S = ['B', 'C']

これらを次のような辞書に結合するにはどうすればよいですか。

X = {'B': 1, 'C': 2}

リストは常に同じ長さになりますが、任意の数のアイテムを含めることができます。

4

2 に答える 2

7

それはワンライナーです:

dict(zip(S, L))
于 2013-01-04T03:47:59.633 に答える
0

こちらです:

>>> key_list = ['a', 'b']
>>> value_list = [1, 2]
>>> result = dict(zip(key_list, value_list))
>>> print result
{'a': 1, 'b': 2}
>>> _
于 2013-01-04T03:48:02.880 に答える