" . List" Python enthält eine wichtige Datentyp als bekannt Die Liste ist im Wesentlichen eine Sammlung von Daten im Rahmen einer einzigen Variablen Name gespeichert. Da Listen wichtig, Python Ausführung sind, hat die Liste Datentyp eine bedeutende Zahl von angeschlossenen Methoden . Diese Methoden sortieren eine Liste , ändern Sie eine Liste in einem Stapel oder einer Warteschlange Umsetzung und ermöglichen Programmierern zu verlängern oder zu verkürzen, eine Liste zu jeder Zeit. Sortierung
Programmierer können Listen mit der Verwendung eines eingebauten " sort () "-Methode zu sortieren. Die Art Methode ohne Argument sortiert die aktuelle Liste in aufsteigender Reihenfolge genannt . Mit dem " reverse" Schlüsselwort wird die Liste in absteigender Reihenfolge zu sortieren
Take " example_list " als Beispiel einer Python-Liste : .
>>> Example_list.sort ()
>>> example_list
[1, 2 , 3, 4 , 5, 7 ]
>>> example_list.sort (reverse = True )
>>> example_list
[7 , 5, 4 , 3, 2, 1]
Anhängen und Erweitern
< br >
Listen usw. haben Methoden, um Elemente an das Ende der Liste hinzuzufügen. Die "append ()" -Methode nimmt ein Element und fügt es an das Ende der Liste. Die ähnliche Verfahren " extend () " führt die gleiche Operation , sondern vielmehr als ein einzelnes Element , " extend () ", fügt eine weitere Liste an das Ende der Liste. Zum Beispiel:
>>> example_list.append ( 10)
>>> example_list
[1 , 2, 3 , 4, 5 , 7, 10 ]
>>> example_list.extend ( [11, 12 , 13] )
>>> example_list
[1 , 2, kann 3, 4, 5, 7, 10, 11, 12, 13]
einsetzen und Herausnehmen
Programmierer auch einfügen und Elemente in entfernen von Elementen von verschiedenen Adressen in der Liste (solange die Positionen existieren). Die " insert () "-Methode kann ein Element in die Liste einfügen , und bewegt Elemente in der Liste , um das neue Element aufzunehmen. Die " remove () "-Methode macht genau das Gegenteil : Es entfernt die erste Instanz von einem Wert und ordnet die Liste, um die leeren Index zu füllen. Hinweis: Python nutzt null basierende Nummerierung , dh das erste Element einer Liste (oder eine Sammlung von Daten, die in Python) den Index 0 zugeordnet ist, das zweite Element den Index 1 zugeordnet ist, und so weiter
. Zum Beispiel:
>>> example_list.insert (1 , 17)
>>> example_list
[ 1, 17 , 2, 3 , 4, 5 , 7, 10 , 11, 12 , 13]
>>> example_list.remove (2)
>>> example_list
< p> [ 1, 17, 3, 4, 5, 7, 10, 11, 12, 13]
Dieses Beispiel eingefügt die Nummer 17 an der Index 1-Position , dann entfernt die erste Instanz der Nummer 2 .
Stacks und die " pop () " Methode
" pop () "-Methode , ohne Argument aufgerufen , kehrt immer und entfernt das letzte Element in der Liste. Mit diesem Verfahren kann eine Liste imitieren eine Stapel-Datenstruktur . Ein Stapel folgt die Last In , First Out -Muster , in dem der letzte Wert in die Liste aufgenommen wird immer zuerst zurückgegeben :
>>> example_list.append (14)
> ; >> example_list
[ 1, 17 , 3, 4 , 5, 7 , 10, 11 , 12, 13 , 14]
>>> example_list.pop ()
[ 1, 17 , 3, 4 , 5, 7 , 10, 11 , 12]
Queue und die " pop () " Methode
< br >
Queue folgt dem First In, First Out Ansatz . Dieses Beispiel verwendet die Pop -Methode mit einem einzigen Argument, das entfernt und gibt den Wert an der angegebenen Index :
>>> example_list.insert (0, 12)
> >> example_list
[12, 1, 17 , 3, 4 , 5, 7 , 10, 11 , 12]
>>> example_list.pop (0)
>>> example_list
[ 1, 17 , 3, 4 , 5, 7 , 10, 11 , 12]