请告诉我将列表对象转换为字典的最简单方法。 所有参数如下所示:
['a=1', 'b=2', ...]
我想将其转换为:
{'a': '1', 'b': '2' ...}
答案 0 :(得分:13)
您可以使用:
>>> x
['a=1', 'b=2']
>>>
>>> dict( i.split('=') for i in x )
{'a': '1', 'b': '2'}
>>>
答案 1 :(得分:5)
对于列表中的每个元素,split
在相等的字符上,并使用split
中的结果列表添加到字典中。