Я чувствую, как это должно быть предложено до, но я не смог найти решение я ищу:Клонирование словарь перезаписаны изменений в новый словарь
У меня есть простой словарь a
, который содержит один ключ и список. Я хотел скопировать этот словарь для дальнейшего использования, но любые изменения, которые я сделать, чтобы a
эффект моя копия, b
:.
>>> a
{'kn': [8, 9, 10, 11, 12]}
>>> b = a.copy()
>>> b
{'kn': [8, 9, 10, 11, 12]}
>>> for l in range(len(a['kn'])):
... a['kn'][l] = a['kn'][l] + 10
>>> a
{'kn': [18, 19, 20, 21, 22]}
>>> b
{'kn': [18, 19, 20, 21, 22]}