Не совсем понимаю, почему работает таким образом.
Есть список `list_values` в котором находится несколько других списков (конкретно в данном примере 3).
Прохожу по нему циклом `for` и добавляю в словарь каждый раз с одним и тем же ключом какой-то выход работы функции и пытаюсь записать это в другой список.
Но на выходе список выдает три раза одинаковый словарь
second_work_list = []
for lists in list_values:
my_dict['@year'] = get_year(lists)
second_work_list.append(my_dict)
Нэ понимаю почему. Пробовал и присуждать другой переменной словарь и переменную записывать - все равно выдает что-то типа `[{'@year': 1}, {'@year': 1}, {'@year': 1}]`, вместо `[{'@year': 1}, {'@year': 2}, {'@year': 3}]`