给列表里添加字典时被最后一个值被覆盖
combine={}
list_pie=[]
for i in range(len(learn_level3)):
combine["学段"]=learn_level2[i]
combine["占比"]=resource_take_part1[i]
print(combine)
list_pie.append(combine)
print(list_pie)
# filename="learn_level_resource.json"
# with open(filename,'w',encoding="utf-8") as file:
# json.dump(e,file,ensure_ascii=False)
# print("保存成功")
这里只会写进一个combine进去,把之前写过的所有的值覆盖掉。
为了不让他覆盖,我们将combine放在for循环中,每次使用都新建一个
combine进去,就完美解决了
芜湖,完美