Heim >Backend-Entwicklung >Python-Tutorial >Einführung in die grundlegende Lernliste von Python
Einer der integrierten Datentypen in Python ist list: list.
Liste ist eine geordnete Sammlung.
Eine Liste besteht aus einer Folge von Elementen, die in einer bestimmten Reihenfolge angeordnet sind. Verwenden Sie [ ], um es darzustellen.
Die Datentypen der Elemente in der Liste können auch unterschiedlich sein, zum Beispiel:
|
Einfügen insert()
Geben Sie den Index und den Wert des neuen Elements an.
>>> classmates.insert(1, 'Jack') >>> classmates ['Michael', 'Jack', 'Bob', 'Tracy', 'Adam'] |
>>> 🎜>>>> Klassenkameraden['Michael', 'Jack', 'Bob', 'Tracy', 'Adam'] |
Index
Position del ABC[0]1.2. Um Elemente am Ende der Liste zu löschen, verwenden Sie die Methode pop().
1.3. Um das Element an der angegebenen Position zu löschen, verwenden Sie die Methode pop(i), wobei i die Indexposition ist. 1.4. Verwenden Sie die Methode pop(), um Elemente (pop) zu löschen, und verwenden Sie dann den Löschwert.
remove() löschen
classmates[1] = 'Sarah' |
classmates[1] = 'Sarah' | tr>
>>> s = ['python', 'java', ['asp', 'php'], 'scheme'] >>> len(s) 4 |
Um „php“ zu erhalten, können Sie p[1] oder s[2][1] schreiben, sodass s als zweidimensionales Array betrachtet werden kann.
Verwenden Sie eine for-Schleife
für a in A:Don' Der Doppelpunkt darf nicht übersehen werden
Print() Auf die Einrückung achten
Print() Zusammenfassung nach Ende der Schleife
1. Die Funktion range(), range( 1,5) kann nur 4 Zahlen drucken, aber nicht 5
2. Verwenden Sie die Funktion list(), um range() in eine Liste list(range(1) umzuwandeln ,5))
3. ** 2 Herzen stellen Quadrate dar
4. Führen Sie einfache statistische Berechnungen für die Liste der Zahlen durch: min(), max(); Summe
5 .Listenanalyse kombiniert die for-Schleife und den Code zum Erstellen neuer Elemente in einer Zeile und hängt die neuen Elemente automatisch an:
[Wert**2 für Wert im Bereich (1,11)]
Für Operationen, die häufig einen angegebenen Indexbereich benötigen, ist dies der Fall Die Verwendung von Schleifen ist sehr umständlich. Daher stellt Python den Slice-Operator zur Verfügung, um die Bedienung zu vereinfachen.
1. [ : ] Der Startpunkt des Slice beginnt bei 0, [:4] bedeutet 0 bis 3, [-3:] bedeutet die letzten 3
2. ] bedeutet Vom 3. bis zum Ende
3. Auch wenn Sie nichts schreiben, schreiben Sie einfach [ : ], um eine Liste so zu kopieren, wie sie ist.
4. [ : : Schrittgröße]; [ : : -1] die Zeichen umkehren
5. Die Zeichenfolge „xxx“ kann auch als Liste betrachtet werden, wobei jedes Element nur ein Zeichen ist . Daher können Strings auch zerteilt werden, das Ergebnis ist aber immer noch ein String.
6. Anzahl der Male: str(n) == str(n)[ : :-1]
Eine andere geordnete Liste wird als Tupel bezeichnet: Tupel.
Tupel sind Listen sehr ähnlich, aber Tupel können nach der Initialisierung nicht mehr geändert werden. Python nennt Werte, die nicht geändert werden können, und unveränderliche Listen werden Tupel genannt. Da Tupel unveränderlich sind, ist der Code sicherer. Verwenden Sie nach Möglichkeit Tupel anstelle von Liste.
1. Fügen Sie Elemente in () hinzu, durch Kommas getrennt, auf die gleiche Weise wie auf eine Liste zugegriffen. Der Wert kann jedoch nicht geändert werden. Es kann aber ein Wert zugewiesen werden. Zahlen können direkt sein (1,2,3,4), Zeichen müssen in Anführungszeichen gesetzt werden ('a', 'b', 'c')
2 Wenn Python ein Tupel mit nur 1 Element anzeigt, Es wird außerdem ein Komma hinzugefügt, um zu verhindern, dass Sie es als Klammer im Sinne mathematischer Berechnungen missverstehen.
t = (1,)
3. Das sogenannte „Unverändert“ von Tupel bedeutet, dass sich der Zeiger jedes Elements von Tupel nie ändert. Das heißt, wenn es auf „a“ zeigt, kann es nicht so geändert werden, dass es auf „b“ zeigt. Wenn es auf eine Liste zeigt, kann es nicht so geändert werden, dass es auf andere Objekte zeigt Liste, auf die verwiesen wird, kann selbst geändert werden! Wie erstelle ich ein Tupel, dessen Inhalt unverändert bleibt? Dann muss sichergestellt werden, dass nicht jedes Element des Tupels selbst verändert werden kann. 3.5 Codeformat festlegen
1. Einzugsformat, 4 Leerzeichen3. Die Zeilenlänge sollte 79 Zeichen nicht überschreiten4. Verwenden Sie Leerzeilen, um die Struktur zu organisieren
Das obige ist der detaillierte Inhalt vonEinführung in die grundlegende Lernliste von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!