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: 'список'", Любые рекомендации? Спасибо!