我有一个这样的清单。
ls = ['Size:10,color:red,', 'Size:10,color: blue,']
我想将列表转换为这种格式。
[{'Size':'10','color':'red'}, {'Size':'10','color': 'blue'}]
我尝试过的是:
[dict([pair.split(":", 1)]) for pair in ls]
# It gave me output like this.
[{'Size': '10,color:red,'}, {'Size': '10,color: blue,'}]
但如果列表是这样的['color:blue,']但不能与上面的列表正常工作,则此方法有效。
米脂
相关分类