【发布时间】:2016-03-16 15:13:18
【问题描述】:
我有一个 Python 字典,如下所示:
dicts = [{'uid':'12345', 'markets':'['UK', 'US']'},
{'uid':'55644', 'markets':'['IN', 'SG', 'IE']'}]
我真正需要的是为 'markets' 列表中的每个项目制作的任何字典的副本,以及 dicts 列表中的每个字典。应该是这样的:
dicts = [{'uid':'12345', 'markets':'['UK']'},
{'uid':'12345', 'markets':'['US']'},
{'uid':'55644', 'markets':'['IN']'},
{'uid':'55644', 'markets':'['IE']'},
{'uid':'55644', 'markets':'['SG']'}]
谁能帮我理解 Python 中解决这个问题的最佳方法?
【问题讨论】:
-
是列表拼写错误之前的引号,
'['UK', 'US']'不应该是['UK', 'US']
标签: python list loops dictionary