【发布时间】:2017-04-10 21:36:18
【问题描述】:
我有一个格式为:
["('colA':'datA1', 'colB':'datB1', 'colC':'datC1')",
"('colA':'datA2', 'colB':'datB2', 'colC':'datC2')",
..........
"('colA':'datAn', 'colB':'datBn', 'colC':'datCn')]
我需要获取一个字典:
[{'colA': 'datA1', 'colB': 'datB1', 'colC': 'datC1'},
{'colA': 'datA2', 'colB': 'datB2', 'colC': 'datC2'},
..........
{'colA': 'datAn', 'colB': 'datBn', 'colC': 'datCn'}]
如果可能的话,我需要使用 Python 自己的函数,或者至少不使用循环,但我不知道这是否可行。
【问题讨论】:
-
“杰克”从何而来?这不在原始数据中。萨佩也不是。数字 4098 和 4130 是从哪里来的?来自计算?
-
抱歉,剪贴板出错。感谢您指出。我编辑
-
呵呵,如果不是字符串中的 ( 和 ),您可以在每个字符串上运行 eval()
标签: python string list dictionary