现在我有了这个:
A={0:[{1:2},{2:3}],
1:[{4:5},{5:6}]}
我想将此词典更改为以下内容:
A={0:{1:2,2:3},
1:{4:5,5:6}}
这可能吗?
答案 0 :(得分:0)
尝试这样做:迭代列表中的元素并将它们合并到temp_dict
中。将temp_dict
分配给原始字典的键。
A={0:[{1:2},{2:3}],
1:[{4:5},{5:6}]}
for k,v in A.items():
temp_dict={}
for elem in v:
for k2,v2 in elem.items():
temp_dict[k2] = v2
A[k] = temp_dict
print A
# prints {0: {1: 2, 2: 3}, 1: {4: 5, 5: 6}}