tutaj wszystkie powyższe listy zawierają te same wartości, co lista oryginalna:
>>> print(nums == m1 == m2 == m3)
True
jednak adres pamięci każdego z nich jest inny.,
oznacza to, że tym razem każdy obiekt listy ma swój własny, niezależny adres pamięci.
teraz przechodzimy do bardziej interesującej części. Jeśli oryginalna lista jest obiektem złożonym( np. lista list), to po płytkiej kopii nowe elementy listy nadal odwołują się do oryginalnych elementów.
Tak więc, jeśli zmodyfikujesz zmienne elementy, takie jak listy, zmiany zostaną odzwierciedlone na oryginalnych elementach., Spójrzmy na poniższy przykład, aby uzyskać lepsze zrozumienie: