Arkadaslar copy
modülü nedir açıklarmısınız
https://docs.python.org/3/library/copy.html
İsminden de anlaşılabileceği gibi nesneleri kopyalama ile alakalı. Bize iki fonksiyon sağlıyor, copy
ve deepcopy
. copy sadece nesnenin kendisini kopyalarken deepcopy içeriğini de kopyalıyor.
>>> from copy import *
>>> l = [1,2,3]
>>> l2 = [l]
>>> l2
[[1, 2, 3]]
>>> l3 = copy(l2)
>>> l3 is l2
False
>>> l3[0] is l2[0]
True
>>> l3 = deepcopy(l2)
>>> l3 is l2
False
>>> l3[0] is l2[0]
False