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