Das beste python3 Liste-Tutorial im Jahr 2024. In diesem Tutorial können Sie Zugangsliste Wert,Update-Liste,Entfernen Sie Listenelement,Python Script-Liste Operator,Python-Liste Abfangen und Spleißen,Verschachtelte Liste,Python-Liste von Funktionen und Methoden, lernen
Python-Sequenz ist die grundlegendste Datenstruktur. Jedes Element in der Folge eine Nummer zugeordnet wird - seine Position oder Index, der erste Index 0, der zweite Index 1, und so weiter.
Python hat einen eingebauten Typen 6-Sequenz, aber die häufigsten sind Listen und Tupel.
Reihenfolge der Operationen durchgeführt werden, einschließlich der Indizierung, schneiden, hinzufügen, multiplizieren, überprüfen Sie die Mitglieder.
Außerdem hat Python a die Länge der Sequenz eingebauten bestimmen und die maximalen und minimalen Elemente-Methode zu bestimmen.
Python ist eine Liste der am häufigsten verwendeten Art von Daten, kann es verwendet werden als kommagetrennte Werte in eckigen Klammern angegeben.
Liste der Datenelemente müssen nicht den gleichen Typ
Erstellen Sie eine Liste, solange die kommagetrennte Datenelemente verschiedene Klammern sein kann. Wie folgt:
list1 = ['Google', 'w3big', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"];
Mit dem Index der Zeichenfolge als eine Liste von Index beginnt bei 0. Liste abgefangen werden können, Kombinationen und dergleichen.
Verwenden Sie Indizierung, um Zugriff Werte in der Liste, können Sie auch in eckigen Klammern in Form des Abfangens von Zeichen verwenden, wie folgt:
#!/usr/bin/python3 list1 = ['Google', 'w3big', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("list1[0]: ", list1[0]) print ("list2[1:5]: ", list2[1:5])
Beispiele für die obigen Ausgangs:
list1[0]: Google list2[1:5]: [2, 3, 4, 5]
#!/usr/bin/python3 list = ['Google', 'w3big', 1997, 2000] print ("第三个元素为 : ", list[2]) list[2] = 2001 print ("更新后的第三个元素为 : ", list[2])
Wir werden die Verwendung des nächsten Kapitels in der append () -Methode diskutieren: Note
Beispiele für die obigen Ausgangs:
第三个元素为 : 1997 更新后的第三个元素为 : 2001
Sie können die del-Anweisung verwenden Elemente der Liste zu entfernen, werden die folgenden Beispiele:
#!/usr/bin/python3 list = ['Google', 'w3big', 1997, 2000] print (list) del list[2] print ("删除第三个元素 : ", list)
Beispiele für die obigen Ausgangs:
删除第三个元素 : ['Google', 'w3big', 2000]
Wir werden die Verwendung des nächsten Kapitels in der Methode remove () diskutieren: Note
Liste der + und * Operatoren und String-Ähnlichkeit. Anmeldung + für die kombinierte Liste, ein Sternchen für die Wiederholungsliste.
Wie folgt:
Python-Ausdruck | Ergebnis | Beschreibung |
---|---|---|
len ([1, 2, 3]) | 3 | Länge |
[1, 2, 3] + [4, 5, 6] | [1, 2, 3, 4, 5, 6] | Kombination |
[ 'Hallo!'] * 4 | [ 'Hallo!', 'Hallo!', 'Hallo!', 'Hallo!'] | Wiederholung |
3 in [1, 2, 3] | wahr | Ob die Elemente sind in der Liste |
für x in [1, 2, 3]: print x, | 123 | Iteration |
Python-Liste Abfangen String Art der Operation, wie folgt:
L=['Google', 'w3big', 'Taobao']
Aktion:
Python-Ausdruck | Ergebnis | Beschreibung |
---|---|---|
L [2] | 'Taobao' | Lesen Sie das dritte Element |
L [-2] | 'W3big' | Das zweite Element des Countdowns starten von rechts zu lesen: Zählen von rechts |
L [1:] | [ 'W3big', 'Taobao'] | Output alle Elemente vom Anfang des zweiten Elements |
>>> L=['Google', 'w3big', 'Taobao'] >>> L[2] 'Taobao' >>> L[-2] 'w3big' >>> L[1:] ['w3big', 'Taobao'] >>>
Die Liste unterstützt auch die Verbindungsvorgang:
>>> squares = [1, 4, 9, 16, 25] >>> squares + [36, 49, 64, 81, 100] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
Verschachtelte Liste erstellt, um die anderen Listen in der Liste verwenden, zum Beispiel:
>>> a = ['a', 'b', 'c'] >>> n = [1, 2, 3] >>> x = [a, n] >>> x [['a', 'b', 'c'], [1, 2, 3]] >>> x[0] ['a', 'b', 'c'] >>> x[0][1] 'b'
Python beinhaltet folgende Funktionen:
Nein. | Funktion |
---|---|
1 | len (Liste) Die Anzahl der Listenelemente |
2 | max (Liste) Zurück zur Liste der Elemente Max |
3 | min (Liste) Gibt eine Liste der Mindest Elemente |
4 | Liste (seq) Wird auf eine Liste von Tupeln umgewandelt werden |
Python enthält die folgenden Methoden:
Nein. | Weg |
---|---|
1 | list.append (obj) Am Ende der Liste neue Objekte hinzufügen |
2 | list.count (obj) Anzahl, wie oft ein Element Statistiken erscheinen in der Liste |
3 | list.extend (seq) Mehrere Werte am Ende der Liste der zusätzlichen Einweg einer anderen Sequenz (Erweiterung der ursprünglichen Liste mit einer neuen Liste) |
4 | list.index (obj) Finden Sie die Indexposition des ersten Auftretens eines Werts aus einer Liste |
5 | list.insert (index, obj) Legen Sie Objekte in eine Liste |
6 | list.pop (obj = Liste [-1] ) Entfernen Sie ein Element in der Liste (durch das letzte Element Standard), und gibt den Wert des Elements |
7 | list.remove (obj) Entfernen Sie die Liste einen Wert des ersten Spiels |
8 | list.reverse () Reverse-Listenelement |
9 | List.Sort ([funk]) Die ursprüngliche Liste wird sortiert |
10 | list.clear () Liste löschen |
11 | list.copy () Kopierliste |