Listen in Python sind integraler Datenstrukturen, die es dem Programmierer, Sammlungen von Daten unter einem gemeinsamen Namen erstellen können. Durch die Verwendung von Listen, können Programmierer Operationen auf diesen Sammlungen Vorform , wie sie neu anzuordnen , navigieren sie durch den Index oder das Hinzufügen und Entfernen von Elementen . Listen sind ähnlich wie Arrays in anderen Programmiersprachen , aber mit viel mehr Flexibilität und Funktionalität. Basic Führt
Eine grundlegende Liste in Python ähnelt diesem Beispiel Code :
>>> examplelist = [ "eins" , "zwei ", " drei "]
Ähnlich wie ein Array in anderen Programmiersprachen , Listen in Python Referenz interne Datenelemente durch den Index . So Ausführen der folgenden Befehle Print druckt den Wert an der entsprechenden wie Arrays , beginnt eine Liste Index bei 0 und endet bei n-1 ( wobei n die Anzahl der Elemente in der Liste). In diesem Beispiel ist der letzte Index 2 .
Liste Operationen
Listen in Python sind Objekte , und als Objekte haben bestimmte Methoden, die Programmierer können anrufen , um Vorform Operationen auf ihnen . Zum Beispiel, um ein Element an das Ende der examplelist hinzufügen , könnte der Programmierer mit dem eingebauten " append" "insert "-Methode ermöglicht es dem Programmierer , um ein Element in der Liste hinzufügen , nicht nur das Ende ( Quelle 1 ):
>>> examplelist.insert (1, " einen Punkt fünf " )
>>> [ 'eins' , ' einen Punkt fünf ', ' zwei ', ' drei ', ' vier ']
Liste Slices
Slicing eine Liste beinhaltet ziehen Teillisten aus der gesamten Liste. Zum Beispiel, um eine andere Liste von examplelist zu bekommen, kann der Programmierer die Start-und Endposition der Teilliste :
>>> examplelist [ 02.04 ]
[' zwei ',' drei ']
Die Teilliste enthält alle Elemente bis zum ( aber nicht einschließlich) der endgültige Index . In diesem Beispiel werden der zweite Index ( "zwei" ) und der dritte Index ( "drei" ) in der Schicht enthalten ist, aber nicht der vierten . Slicing kann auch arbeiten wie OFFENER , in Fällen, in denen die Länge einer Liste ist unbekannt:
>>> Beispiel [ 2:]
[' zwei ', ' drei ' , 'vier' ]
Suche Listen
Programmierer kann eine Liste als auch suchen , indem Sie die " Index "-Methode. Der Index -Methode ähnelt immer einen Wert von Index (wenn auch nicht so schnell oder effizient) . Anstatt einen Index und Empfangen eines Wertes , kann der Programmierer einen Wert an die Index-Methode . Die Index-Methode durchsucht dann die Liste für den Index der Liste , die den Wert enthält , und gibt dann diesen Index . Zum Beispiel:
>> examplelist.index ( ' drei ')
3