combine=
list_pie=
for i in
range
(len
(learn_level3)):
combine[
"學段"
]=learn_level2[i]
combine[
"佔比"
]=resource_take_part1[i]
print
(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進去,就完美解決了
蕪湖,完美 給列表裡新增字典時被最後乙個覆蓋
item items 先宣告乙個字典和乙個列表,字典用來新增到列表裡面 item index 1 給字典賦值 items 新增到列表裡面復合預期 item index 2 現在修改字典 item 修改成功 將修改後的新字典新增到列表 items 按預期應該是 找一下原因 id item id ite...
python 向列表裡面新增元素
python裡面的列表與其他語言的列表不同,雖然python是基於c語言開發的,但是它列表裡面的元素種類可以是混合的,它就是打了激素的陣列。1.列表的元素可以是相同的種類,也可以是不同種類的,如 name 小明 小紅 小華 小海 number 1 2,3 4,5 mix 小明 4 7.88 xiao...
python 往列表中新增字典時碰到的問題
在往列表中新增字典時若使用為鍵賦值的方式,則會出現前面的字典資料被最後一條字典資料覆蓋。list a a a 2 a b 2 列印所有列表中的元素的id可以發現問題 相同的!for l in list print id l 2228825533536 2228825533536 每次字典重新開闢記憶...