• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

jak wykonać kopię listy

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
122 wizyt
pytanie zadane 16 września 2021 w Python przez manjaro Nałogowiec (36,830 p.)

Jak wykonać kopię listy tak aby nie była ona referencją do oryginału?

Próbowałem już chyba wszystkiego i nic nie pomaga. Jak wyślę kopię do funkcji i wykonam na niej jakieś operację to na orynale również są one wykonane.

Próbowałem
 

B = A.copy()
B = list(A)
B = A[:] 

 

i jeszcze parę innych metod...

1 odpowiedź

+2 głosów
odpowiedź 16 września 2021 przez Tpk Nałogowiec (39,940 p.)
wybrane 16 września 2021 przez manjaro
 
Najlepsza

Prawdopodobnie to czego szukasz to tzw. deepcopy a to co uzyskujesz wyżej to tzw. shallow copy.

 

komentarz 16 września 2021 przez manjaro Nałogowiec (36,830 p.)
Tak, dokładnie tego szukałem. Bardzo dziękuję.

Podobne pytania

0 głosów
1 odpowiedź 87 wizyt
pytanie zadane 2 grudnia 2022 w Python przez dedek2 Początkujący (370 p.)
+1 głos
1 odpowiedź 59 wizyt
+2 głosów
1 odpowiedź 117 wizyt
pytanie zadane 26 marca 2022 w Python przez koleś34 Gaduła (3,130 p.)

90,817 zapytań

139,493 odpowiedzi

313,550 komentarzy

60,311 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...