【发布时间】:2013-04-04 19:01:28
【问题描述】:
我有一个结构如下的字典:
{ 'records':[['15','2013-04-02','Mexico','blah','bleh',1,2],['25','2013-04-02','Italy','meh','heh',3,4]], 'attributes':['id','date','location','descr1','descr2','total1','total2'] }
它是使用 json.load 从 json 创建的。
如何遍历记录键以使 ['records'][0] 成为新 dict 中的键,而 ['records'] 中每个列表的其余部分成为该键的值。
这样的事情是我的想法,甚至可能不可能,我是 Python 新手:
{ '15':['2013-04-02','Mexico','blah','bleh',1,2], '25':['2013-04-02','Italy','meh','heh',3,4] }
有人可以指出我正确的方向来遍历原始字典以创建新字典吗?
【问题讨论】:
-
您希望值是
list,还是列表的字符串表示形式? -
请指定正确的输出,这是无效的:
'['2013-04-02','Italy','meh','heh',3,4] -
我很确定是一个列表,我想要访问这些列表的内容及其索引。我也修复了输出,对此感到抱歉。
标签: python