HOWTO · Python
Anhängen mehrerer Elemente an eine Liste in Python
Wir können mehrere Elemente an eine Liste anhängen, indem wir die Werte manuell hinzufügen, oder wir können die Methoden append(), extend(), concatenation und itertools verwenden.
Auf dieser Seite
Die Liste ist eine veränderbare Datenstruktur in Python. Sie kann verschiedene Arten von Werten enthalten.
In diesem Artikel werden einige Methoden zum Anhängen von einzelnen oder mehreren Elementen in einer Python-Liste besprochen.
Einzelnes Element in der Python-Liste mit der Funktion append() anhängen
Die Methode append() fügt einen einzelnen Wert an das Ende der Liste an.
Der vollständige Beispielcode ist unten angegeben:
lst = [2, 4, 6, "python"]
lst.append(6)
print("The appended list is:", lst)
Ausgabe:
The appended list is: [2, 4, 6, 'python', 6]
Um einen weiteren neuen Wert hinzuzufügen, verwenden wir eine weitere append()-Methode, um einen weiteren neuen Wert nach dem Wert 6 in der Liste hinzuzufügen.
lst = [2, 4, 6, "python"]
lst.append(6)
lst.append(7)
print("The appended list is:", lst)
Ausgabe:
The appended list is: [2, 4, 6, 'python', 6, 7]
Anhängen mehrerer Elemente in der Python-Liste mit der Funktion extend()
Mit dieser Methode wird die Liste erweitert, indem alle Elemente an die Iterable angehängt werden. Wir verwenden die angehängte Liste, wie sie im obigen Code erstellt wurde, und fügen die neuen Listenelemente in sie ein.
Der vollständige Beispielcode ist unten angegeben:
lst = [2, 4, 6, "python"]
lst.extend([8, 9, 10])
print("The appended list is:", lst)
Ausgabe:
The appended list is: [2, 4, 6, 'python', 8, 9, 10]
Anhängen mehrerer Elemente in der Python-Liste mit der Verkettungsmethode
Das Symbol + wird für die Verkettung verwendet und führt zwei Listen zusammen. Der vollständige Beispielcode ist unten angegeben:
lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
lst3 = lst1 + lst2
print("The Concatenated List is:", lst3)
Ausgabe:
The Concatenated List is: [2, 4, 6, 8, 'python', 'java']
Anhängen mehrerer Elemente in der Python-Liste unter Verwendung der Funktion itertools.chain
Die Funktion chain() wird aus den itertools importiert. Der Zweck der Funktion chain ist der gleiche wie der des Verkettungsoperators +. Sie fasst alle Elemente der Liste zu einer neuen Liste zusammen. Die Leistung dieser Methode ist viel effizienter als andere Methoden.
Der vollständige Beispielcode ist unten angegeben:
from itertools import chain
lst1 = [2, 4, 6, 8]
lst2 = ["python", "java"]
final_list = list(chain(lst1, lst2))
print("The Final List is:", final_list)
Ausgabe:
The Final List is: [2, 4, 6, 8, 'python', 'java']