Wie klone ich eine Liste, damit sie sich nach der Zuweisung nicht unerwartet ändert?Python

Python-Programme
Anonymous
 Wie klone ich eine Liste, damit sie sich nach der Zuweisung nicht unerwartet ändert?

Post by Anonymous »

Bei der Verwendung von new_list = my_list ändern sich alle Änderungen an new_list jedes Mal an my_list. Warum ist das so und wie kann ich die Liste klonen oder kopieren, um dies zu verhindern? Zum Beispiel:

Code: Select all

>>> my_list = [1, 2, 3]
>>> new_list = my_list
>>> new_list.append(4)
>>> my_list
[1, 2, 3, 4]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post