我有两个列表,例如:
L = [1, 2]
S = ['B', 'C']
如何将它们组合成这样的字典:
X = {'B': 1, 'C': 2}
列表的长度始终相同,但可以包含任意数量的项目。
答案 0 :(得分:7)
这是一个单行:
dict(zip(S, L))
答案 1 :(得分:0)
这样:
>>> key_list = ['a', 'b']
>>> value_list = [1, 2]
>>> result = dict(zip(key_list, value_list))
>>> print result
{'a': 1, 'b': 2}
>>> _