簡體   English   中英

如何根據鍵將列表元素添加到現有字典中?

[英]How to add elements of a list to existing dictionary based on key?

我有一個用於創建多個列表的迭代器。 我需要根據鍵值 k 繼續將生成的列表添加到字典 dict1 中:

some value here = k

for a in jsoncontent:
list1.append(a["Value"])

dict1.setdefault(k, []).append(list1)

現在我得到: {k:[[10,11],[12,32,6],[7,4]]}

但我需要: {k:[10,11,12,32,6,7,4]}

如何合並這些列表?

聽起來您想要擴展與 append。 extend 將列表的內容插入到列表的末尾,而 append 插入它的參數,在這種情況下是一個列表。 https://docs.python.org/3/library/stdtypes.html#mutable-sequence-types

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM