Python Liste kopieren
Definiere eine Liste und kopiere die Elemente dieser Liste in eine andere Liste.
Beispiel 1
def clone_example(li1):
li_copy = li1[:]
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_example(li1)
print("Ursprüngliche Liste:", li1)
print("Kopierte Liste:", li2)
li_copy = li1[:]
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_example(li1)
print("Ursprüngliche Liste:", li1)
print("Kopierte Liste:", li2)
Die Ausgabe des obigen Beispiels ist:
原始列表: [4, 8, 2, 10, 15, 18] 复制后列表: [4, 8, 2, 10, 15, 18]
Beispiel 2: Verwendung der extend()-Methode
def clone_example(li1):
li_copy = []
li_copy.extend(li1)
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_example(li1)
print("Ursprüngliche Liste:", li1)
print("Kopierte Liste:", li2)
li_copy = []
li_copy.extend(li1)
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_example(li1)
print("Ursprüngliche Liste:", li1)
print("Kopierte Liste:", li2)
Die Ausgabe des obigen Beispiels ist:
原始列表: [4, 8, 2, 10, 15, 18] 复制后列表: [4, 8, 2, 10, 15, 18]
Beispiel 3: Verwendung der list()-Methode
def clone_example(li1):
li_copy = list(li1)
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_example(li1)
print("Ursprüngliche Liste:", li1)
print("Kopierte Liste:", li2)
li_copy = list(li1)
return li_copy
li1 = [4, 8, 2, 10, 15, 18]
li2 = clone_example(li1)
print("Ursprüngliche Liste:", li1)
print("Kopierte Liste:", li2)
Die Ausgabe des obigen Beispiels ist:
原始列表: [4, 8, 2, 10, 15, 18] 复制后列表: [4, 8, 2, 10, 15, 18]Andere Erweiterungen
Python3-Beispiele