У меня проблемы с заполнением словаря Python, начиная с другого словаря.
Предположим, что словарь «источника» имеет строку в качестве ключей и содержит список пользовательских объектов для каждого значения.
Я создаю свой целевой словарь точно так же, как я создавал свой «исходный» словарь. Как это возможно, это не работает?
Я получаю
TypeError: unhashable type: 'list'
Код:
aTargetDictionary = {}
for aKey in aSourceDictionary:
aTargetDictionary[aKey] = []
aTargetDictionary[aKey].extend(aSourceDictionary[aKey])
Ошибка в этой строке: aTargetDictionary[aKey] = []