Python nutzt das Konzept einer " Liste ", um Sammlungen von Daten unter einem Namen gespeichert Variable darstellen . Durch die Verwendung einer Liste ( oder das, was in der Regel als ein "array" in anderen Programmiersprachen ) kann ein Programmierer erstellen diese Sammlung und anschließend zu manipulieren die Daten mit Hilfe der eingebauten Methoden Python zur Verfügung stellt. Lernen anhängen und in Scheiben schneiden Listen und Elemente einfügen und entfernen Teilstrings wird Programmierer finden sich unter Berufung auf Listen im Alltag Python -Programmierung. Anfügen und Popping
" append () "-Methode ein Datenelement findet und fügt es an das Ende der Liste. Im Gegensatz dazu ist die " pop () " -Methode, die das letzte Element der Liste zurückgibt. Allerdings trat mit der Pop -Methode eine Liste kann dann eine Darstellung einer Datenstruktur Stapel ( in dem alle neuen Daten geht "on top" des Stapels und Rückgabewerte sind das letzte Element auf dem Stack , nach einem "Last in sich , first out pattern ) Zum Beispiel: .
>>> ex_list = [' a', ' b', ' c ']
>>> ex_list.append ( ' d')
>>> print ex_list
[ 'a' , b ' , c' 'd' ]
>>> ; x = ex_list.pop ()
>>> print x
'd'
Einsetzen und Herausnehmen
< p> mit dem " insert () " und " remove () " Methoden Programmierer können Elemente innerhalb der Liste zu platzieren in einem bestimmten gegebenen Punkt oder entfernen eines Objekts auf den Wert bezogen . Beide Methoden funktionieren in der Liste statt auf nur die Ende. beispielsweise
>>> ex_list.insert (2, 'f' )
>>> print ex_list
[ ,"'a', 'b', 'f' , 'c' ]
>>> ex_list.remove ( 'f' )
>>> print ex_list
[' a', ' b', ' c ']
die Remove-Methode entfernt nur die erste Instanz des zu entfernenden Elements . Wenn es mehrere Instanzen sind , werden die anderen verbleibenden Werte . müssen ebenfalls entfernt werden (falls gewünscht)
Sortieren und Rückwärts
Die " sort () "-Methode funktioniert genauso wie der Name schon sagt : es . sortiert die Liste in aufsteigender Reihenfolge Dies gilt für Listen von Wörtern , Zahlen oder Zeichen der " reverse () "-Methode auch eine Funktion für seinen Namen : . es kehrt die Liste der aktuellen Bestellung mit dem letzten Element zuerst, und die Ersten die Letzten . Zum Beispiel:
>>> ex_list.reverse ()
>>> print ex_list
[ 'c' , 'b' , 'a' ]
>>> ex_list.sort ()
>>> print ex_list
[ 'a', 'b', 'c' ]
Scheiben
Programmierer können auch Teile aus einer Liste ( oder "Scheibe" die Liste ) mit Liste Notation. Typischerweise Referenzen ein Programmierer ein . . <: Element in einer Liste durch seinen Index zum Beispiel den Wert ' b' in ex_list könnte von " ex_list [1] " entnommen werden jedoch auch größere Teillisten einer Liste auch durch Schneiden aus kleineren Teilen von der Liste entfernt werden br>
>>> print ex_list [ 00.02 ]
['a ', 'b ']
>>> print ex_list [ 1: ]
[' b', ' c ']
>>> print ex_list [: 2]