Latest web development tutorials

Python-Liste (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 = ['physics', 'chemistry', 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/python

list1 = ['physics', 'chemistry', 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]:  physics
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/python

list = ['physics', 'chemistry', 1997, 2000];

print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];

Wir werden die Verwendung des nächsten Kapitels in der append () -Methode diskutieren: Note

Beispiele für die obigen Ausgangs:

Value available at index 2 :
1997
New value available at index 2 :
2001

Entfernen Sie Listenelement

Sie können die del-Anweisung verwenden Elemente der Liste zu entfernen, werden die folgenden Beispiele:

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];

print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;

Beispiele für die obigen Ausgangs:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 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

Python-Liste Abfangen String Art der Operation, wie folgt:

L = ['spam', 'Spam', 'SPAM!']

Aktion:

Python-Ausdruck Ergebnis Beschreibung
L [2] 'SPAM!' Lesen Sie eine Liste des dritten Elements
L [-2] "Spam" Lesen Sie eine Liste der inversen des zweiten Elements
L [1:] [ 'Spam', 'SPAM!'] Von Beginn des zweiten Elements Abhörliste

Python-Liste von Funktionen und Methoden

Python beinhaltet folgende Funktionen:

Nein. Funktion
1 cmp (list1, list2)
Vergleichen Sie die beiden Listen der Elemente
2 len (Liste)
Die Anzahl der Listenelemente
3 max (Liste)
Zurück zur Liste der Elemente Max
4 min (Liste)
Gibt eine Liste der Mindest Elemente
5 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