Python-Methoden für Listen

May 19

Python-Methoden für Listen

Python enthält einen wichtiger Datentyp bekannt als eine "Liste". Die Liste ist im Wesentlichen eine Sammlung von Daten, die unter einem einzigen Variablen Namen gespeichert. Da Listen zu Python Ausführung wichtig sind, hat der Listendatentyp eine beträchtliche Anzahl von Methoden. Diese Methoden Sortieren einer Liste und Ändern einer Liste in einem Stapel oder eine Warteschlange Implementierung ermöglicht Programmierern zu verlängern oder zu verkürzen eine Liste zu jeder Zeit.

Sortieren

Programmierer können Listen mit dem Einsatz von integrierten "Sort()-Methode" sortieren. Die Sort-Methode ohne Argument aufgerufen sortiert die aktuelle Liste in aufsteigender Reihenfolge. Das Schlüsselwort "reverse" wird die Liste in absteigender Reihenfolge sortieren.

Nehmen Sie "Example_list" als Beispiel für eine 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

Listen-Aso verfügen über Methoden, um das Ende der Liste Elemente hinzuzufügen. Die Methode "append()" nimmt ein Element und das Ende der Liste hinzugefügt. Die ähnliche Methode "extend()" führt die gleiche Operation, aber anstatt ein einzelnes Element "extend()" fügt eine weitere Liste auf 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, 3, 4, 5, 7, 10, 11, 12, 13]

Einfügen und entfernen

Programmierer können auch Elemente in einfügen und Entfernen von Elementen aus beliebigen Positionen in der Liste (sofern die Standorte vorhanden sind). Die Methode "insert()" kann ein Element in der Liste einfügen und verschiebt die Elemente in der Liste, um das neue Element aufzunehmen. Die Methode "remove()" macht das Gegenteil: Es wird die erste Instanz eines Werts entfernt und ordnet die Liste um die leere Index zu füllen. Hinweis: Python verwendet nullbasierte Nummerierung, d.h. das erste Element einer Liste (oder jede Datenerhebung in Python) erhält den Index 0, das zweite Element erhält den Index 1, 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

[1, 17, 3, 4, 5, 7, 10, 11, 12, 13]

In diesem Beispiel die Zahl 17 an der Indexposition 1 eingefügt, dann entfernt die erste Instanz von der Nummer 2.

Stacks und die Methode "pop()"

Die "pop()"-Methode, ohne Argument aufgerufen immer gibt und entfernt das letzte Element in der Liste. Mit dieser Methode kann eine Liste eine Datenstruktur Stack nachahmen. Ein Stapel folgt die Last In, First Out Muster, in dem der letzte Wert in der Liste hinzugefügt immer zuerst zurückgegeben wird:

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]

Warteschlange und die Methode "pop()"

Eine Warteschlange folgt das First In, First Out Ansatz. Dieses Beispiel verwendet die pop-Methode mit einem einzigen Argument, das zurück und entfernt den Wert am 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]