List 将文本列表转换为字典?

List 将文本列表转换为字典?,list,dictionary,python-3.6,List,Dictionary,Python 3.6,我有一个列表,如下所示: l = ['1,a','2,b','3,c'] 我想将此列表转换为字典,如下所示: l_dict = {1:'a',2:'b',3:'c'} 如何解决此问题?您需要先拆分,然后将值推送到dict。如果您只想将其推送到dict,这里有两个选项,您可以使用列表,如果您想按顺序使用od 您可以使用传递给构造函数,每个字符串由'、' dict(e.split(',') for e in l) 输出: {'1': 'a', '2': 'b', '3': 'c'} 从你的

我有一个列表,如下所示:

l = ['1,a','2,b','3,c']
我想将此列表转换为字典,如下所示:

l_dict = {1:'a',2:'b',3:'c'}

如何解决此问题?

您需要先拆分,然后将值推送到dict。如果您只想将其推送到dict,这里有两个选项,您可以使用
列表
,如果您想按顺序使用
od

您可以使用传递给构造函数,每个字符串由
'、'

dict(e.split(',') for e in l)
输出:

{'1': 'a', '2': 'b', '3': 'c'}

从你的阵列<代码>l。将
(,)
每个元素拆分为
new-ToElement
,并将其分配给一个新的对象变量
l_dict
,其中键为
(ToElement[0])
和值
(ToElement[1])
{'1': 'a', '2': 'b', '3': 'c'}