这个问题在这里已经有了答案:
How to convert list of key-value tuples into dictionary?
(7 个回答)
7 个月前关闭。
这是我目前在 Python 中将元组列表转换为字典的方式:
l = [('a',1),('b',2)]
h = {}
[h.update({k:v}) for k,v in l]
> [None, None]
h
> {'a': 1, 'b': 2}
有没有更好的办法?似乎应该有一个单线来做到这一点。
最佳答案
直接在元组列表上调用 dict()
>>> my_list = [('a', 1), ('b', 2)]
>>> dict(my_list)
{'a': 1, 'b': 2}
关于python - 字典的元组列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6522446/