У меня есть такой словарь списков, изначально пустой:
d = dict()
Теперь вариант использования состоит в том, чтобы просто добавить значение в список под ключом, который может быть новым или существующим ключом.Я думаю, что мы должны сделать это так:
if key not in d:
d[key] = list()
d[key].append(value)
Это кажется ужасно утомительным и подверженным ошибкам, когда нужно написать несколько строк (с помощью функции копирования-вставки или вспомогательной функции).Есть ли более удобный способ?
Если нет «только одного способа сделать это», и вы знаете , вы также можете ответить на него и, возможно, предложить альтернативные способывыполнить выше, даже если они не обязательно лучше.
Я искал дубликат, не нашел, но, возможно, я просто не знал, чтобы использовать правильные ключевые слова.