Python: list () как значение по умолчанию для словаря

У меня есть код Python, который выглядит следующим образом:

if key in dict:
  dict[key].append(some_value)
else:
  dict[key] = [some_value]

но я думаю, что должен быть какой-то способ обойти этоесли' заявление. Я старался

dict.setdefault(key, [])
dict[key].append(some_value)

а также

dict[key] = dict.get(key, []).append(some_value)

но оба жалуются наTypeError: unhashable type: 'список'", Любые рекомендации? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос