我有一个格式为的python字符串:
str = "name: srek age :24 description: blah blah"
有什么方法可以将它转换为看起来像的字典
{'name': 'srek', 'age': '24', 'description': 'blah blah'}
其中每个条目都是取自字符串的 (key,value) 对。我尝试将字符串拆分为列表
str.split()
然后手动删除:
,检查每个标签名称,添加到字典中。这种方法的缺点是:这种方法很讨厌,我必须:
为每一对手动删除,如果字符串中有多个单词“值”(例如blah blah
for description
),每个单词将是列表中的一个单独条目不可取。是否有任何获取字典的 Pythonic 方式(使用 python 2.7)?