【问题标题】:Python 2.7 converting list of strings to dictionaryPython 2.7 将字符串列表转换为字典
【发布时间】:2016-12-05 01:50:39
【问题描述】:

我正在尝试转换类型的列表

list = ['a=1','b=2','c=3','d=4']

到类型的字典

dictionary = {'a':'1', 'b':'2', 'c':'3', 'd':'4'}

我该怎么做?

【问题讨论】:

标签: python type-conversion


【解决方案1】:

假设对你有用:

items = ['a=1','b=2','c=3','d=4']
d = {}
for item in items:
    a, b  = item.split('=')
    d.update({a:b})
print d # {'a': '1', 'c': '3', 'b': '2', 'd': '4'}

祝你好运!

【讨论】:

  • 我没有投反对票,但那次投票可能是因为您回答了一个不值得回答的问题。问题下的 cmets 表明它不应该被回答。我也遇到过同样的投反对票,但我已经吸取了教训。