将列表转换为dict的简单方法

时间:2013-09-02 08:28:46

标签: python

请告诉我将列表对象转换为字典的最简单方法。 所有参数如下所示:

['a=1', 'b=2', ...] 

我想将其转换为:

{'a': '1', 'b': '2' ...}

2 个答案:

答案 0 :(得分:13)

您可以使用:

>>> x
['a=1', 'b=2']
>>>
>>> dict( i.split('=') for i in x )
{'a': '1', 'b': '2'}
>>>

答案 1 :(得分:5)

对于列表中的每个元素,split在相等的字符上,并使用split中的结果列表添加到字典中。