这是我目前在 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/