каких глубокую...
в данный момент ситуация такая:
string = {'a': None, 'b': None, 'c': None}
for x in deepcopy(string):
if x == 'a':
del string[x]
чтобы не получить в этом коде RuntimeError я пользовался "deepcopy", но "copy" тоже всё как оказалось работает нормально хотя насколько мне ранее было известно... если меняется копия - должен менятся и оригинал, соответственно при использовании copy должна быть ошибка... или я что-то не правильно понял? разьясните плз
Скажи, а если бы у тебя была кошка, ты ее тоже бы назвал "птица"?
Глубокая копия нужна чтобы всю иерархию скопировать. А тебе достаточно было все ключи скопировать
Обсуждают сегодня