Добавление элементов к ключу в словаре без перезаписи существующих элементов в Python - PullRequest
0 голосов
/ 13 апреля 2020

Если у меня есть словарь как

dict = {"A": ["a", "b", "c"], "B": ["c", "d", "e"]}

Мне интересно, как я могу получить словарь как

dict = {"A": ["a", "b", "c", "w", "x", "y", "z"], "B": ["c", "d", "e"]}

Я знаю, что следующий код работает, но мне интересно, есть ли любой простой способ:

dict.setdefault("A", []).append("w")
dict.setdefault("A", []).append("x")
dict.setdefault("A", []).append("y")
dict.setdefault("A", []).append("z")

Спасибо!

1 Ответ

1 голос
/ 13 апреля 2020

Получите доступ к ключу в dict, затем добавьте один элемент в список или добавьте новый список:

dict["A"].extend(["w", "x", "y", "z"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...