Как добавить элементы списка в существующий словарь на основе ключа? - PullRequest
1 голос
/ 22 апреля 2020

У меня есть итератор для создания нескольких списков. Мне нужно продолжать добавлять сгенерированный список в словарь dict1 на основе значения ключа k:

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]}

Как объединить эти списки?

1 Ответ

0 голосов
/ 22 апреля 2020

Звучит так, как будто вы хотите расширить или добавить. extends вставляет содержимое списка в конец списка, а append вставляет его аргумент, в данном случае список. См. https://docs.python.org/3/library/stdtypes.html#mutable -последовательности-типы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...