|

Python – #15 – list() – .copy()

Metoda .copy()

Zwraca płytką kopię (shallow copy) listy. Płytka kopia powoduje przekopiowanie jedynie wartości listy. Gdy porównamy identyfikator obiektu oryginalnej listy z identyfikatorem obiektu skopiowanej listy, to zauważymy, że identyfikatory posiadają różne wartości.

Składnia:

Parametry:

Metoda nie posiada parametrów.

Wartość zwracana:

list()

Przykłady:

Kopiowanie głębokie (deep copy) powoduje skopiowanie referencji do obiektu, przez co, gdy będziemy wprowadzać zmiany w kopii, to również ulegnie zmianie oryginalny obiekt.

Autor artykułu
Dominik Bednarski

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *