我有一个如下的字符串
如果您仔细观察,它有点像2个字典: 规则:唯一,属性:地理,名称:unq1 和 规则:求和,属性:销售额,名称:sum_sales
我想将它们转换为以下格式:
gmr='rule:unique,attribute:geo,name:unq1,rule:sum,attribute:sales,name:sum_sales'
如果您仔细观察,它有点像2个字典: 规则:唯一,属性:地理,名称:unq1 和 规则:求和,属性:销售额,名称:sum_sales
我想将它们转换为以下格式:
[
{'rule': 'sum', 'attribute': 'sales', 'name': 'sum_sales'},
{'rule': 'unique', 'attribute': 'geo', 'name': 'uniq1'}
]
请帮忙
我尝试过
gmr='rule:unique,attribute:geo,name:unq1,rule:sum,attribute:sales,name:sum_sales'
dlist=[]
at_rule_gm=(x.split(':') for x in gmr.split(','))
dict(at_rule_gm)
但是这里我只得到了最后一个字典。