Listen sind ein grundlegender Datentyp in Python. Sie werden verwendet, um Sammlungen von Daten im Rahmen einer einzigen Variablen Namen zu speichern . Wegen ihrer Bedeutung enthält der Sprache Python eine Gruppe von hilfreichen Methoden mit der Liste Datentyp , um sie flexibel und effizient. Ein typischer Betrieb Programmierer führen auf den Listen ist der Betrieb Hinzufügen von Elementen oder die Erweiterung der Größe der Liste, um mehrere Elemente enthalten . Dies wird durch den mitgelieferten Methoden getan " anhängen () " und " extend () " . Die "append ()" Format
"append ()" -Methode nimmt ein Element und fügt es an das Ende einer Liste. Die Append -Funktion kann entweder normalen Datentypen (Zahlen, Zeichen, Strings ) oder Sammlungen von Daten ( andere Listen ) . Die Append Funktion wird nur ein Element angehängt an das Ende der Liste , so dass die Liste selbst nur um ein Element erweitern ( dies gilt für einzelne Datentypen sowie Listen ) .
Beispiele append
anhängen Daten an das Ende der Liste durch den Aufruf der Methode append der Liste, in der das Element gehen sollte . Für einzigartige Elemente , wird dies das Element anhängen . Für Listen , dafür hängen Sie die gesamte Liste. Wenn eine Liste auf das Ende einer anderen Liste angehängt wird , dauert es nur einen Ort : die gesamte Liste wird als ein Element . Die folgenden Beispiel-Code fügt ein einzelnes Element (5) an das Ende der Liste ein Beispiel " ex_list " , und fügt dann eine weitere Liste ( " list2" ) bis zum Ende des " ex_list ":
>> > ex_list
[1, 2 , 3, 4 , 5]
>>> ex_list.append (5)
>>> ex_list
[1 , 2, 3 , 4, 5 , 5]
>>> list2
[ 7, 8]
ex_list.append >>> ( list2 )
>>> ex_list
[1 , 2, 3 , 4, 5 , 5, [ 7, 8] ]
die " extend () " Methode
" extend () "-Methode wirkt ähnlich wie die Methode append . Dennoch ist in dem verlängern Verfahren eine Liste von Elementen , anstatt einzelne Elemente an das Ende der Liste. Dies bedeutet, dass Elemente aus einer Liste können einzelne Elemente der neuen Liste, die der Programmierer wird sich , anstatt in die neue Liste als ein einzelnes Element geworden .
Beispiele Erweitern
Da sich eine Liste fügt alle Elemente der Liste , die hinzugefügt werden müssen , wird die Liste erweitert, mit der Anzahl der Elemente in der Liste hinzugefügt erhöhen. In diesem Beispiel wird die Liste beispielsweise " ex_list " zweimal verlängert werden , sobald sie von einer Liste namens " L1" und noch einmal von einer Liste namens "L2" .
>>> Ex_list
[1 , 2, 3 , 4, 5 , 5, [7, 8 ]]
>>> l1
[ 7, 8]
< p >>>> ex_list.extend (l1)
>>> ex_list
[1 , 2, 3 , 4, 5 , 5, [7, 8 ] , 7, 8 ]
>>> l2
[ 9, 10]
>>> ex_list.extend (L2)
>>> ex_list
[1 , 2, 3 , 4, 5 , 5, [ 7, 8] , 7, 8 , 9, 10 ]