我试图改造型的Python 2.7转换字符串列表字典
list = ['a=1','b=2','c=3','d=4']
的列表类型
dictionary = {'a':'1', 'b':'2', 'c':'3', 'd':'4'}
我如何能做到这一点的字典?
我试图改造型的Python 2.7转换字符串列表字典
list = ['a=1','b=2','c=3','d=4']
的列表类型
dictionary = {'a':'1', 'b':'2', 'c':'3', 'd':'4'}
我如何能做到这一点的字典?
这假设来为你工作:
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'}
祝您好运!
这将是很好,如果downvoter会添加一些评论... – MaxU
@MaxU肯定... –
我没有做downvote,但那票可能是因为你回答了一个问题,应得的答案。问题下的评论表明不应该回答。我发生了同样的downvote,但我已经吸取了教训。 –
有很多方法。你有什么尝试?这不是免费的代码写入服务。 – Julien
'dict(s.split('=')for yourlist)'.. –
为了将来的参考,请花些时间阅读帮助页面,特别是名为[“我可以问什么问题? ](http://stackoverflow.com/help/on-topic)和[“我应该避免问什么类型的问题?”](http://stackoverflow.com/help/dont-ask)。更重要的是,请阅读[Stack Overflow问题清单](http://meta.stackexchange.com/q/156810/204922)。您可能还想了解[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 – idjaw