Latest web development tutorials

python3 Liste

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.


Zugangsliste Wert

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])

einer

Beispiele für die obigen Ausgangs:

list1[0]:  Google
list2[1:5]:  [2, 3, 4, 5]

Update-Liste

Sie können die Liste der Datenelemente oder Updates ändern, können Sie auch append () -Methode verwenden, können eine Liste der Artikel hinzufügen, wie folgt:
#!/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

Entfernen Sie Listenelement

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


Python Script-Liste Operator

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 und Spleißen

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

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-Liste von Funktionen und Methoden

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