Python-Tupel
Python-Tupel ähnelt einer Liste, mit der Ausnahme, dass die Elemente des Tupels nicht geändert werden können.
Verwenden Sie Klammern für Tupel und eckige Klammern für Listen.
Die Erstellung von Tupeln ist einfach. Fügen Sie einfach Elemente in Klammern hinzu und trennen Sie sie durch Kommas.
Das folgende Beispiel:
tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d";
Erstellen eines leeren Tupels
tup1 = ();
Wenn das Tupel nur ein Element enthält, müssen Sie nach dem Element < ein Komma hinzufügen 🎜>
tup1 = (50,);
#!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0] print "tup2[1:5]: ", tup2[1:5]
tup1[0]: physics tup2[1:5]: [2, 3, 4, 5]
#!/usr/bin/python tup1 = (12, 34.56); tup2 = ('abc', 'xyz'); # 以下修改元组元素操作是非法的。 # tup1[0] = 100; # 创建一个新的元组 tup3 = tup1 + tup2; print tup3;
(12, 34.56, 'abc', 'xyz')
#!/usr/bin/python tup = ('physics', 'chemistry', 1997, 2000); print tup; del tup; print "After deleting tup : " print tup;
('physics', 'chemistry', 1997, 2000) After deleting tup : Traceback (most recent call last): File "test.py", line 9, in <module> print tup; NameError: name 'tup' is not defined
für x in (1, 2, 3): print x, 1 2 3 Iteration Tupelindex, Achsenabschnitt Da das Tupel auch eine Sequenz ist, können wir auf das Tupel zugreifen Das Element an der angegebenen Position im Index kann auch abgefangen werden, wie unten gezeigt: Tupel:
L = ('spam', 'Spam', 'SPAM!')
Ergebnis BeschreibungL[2] 'SPAM!' Lesen Sie das dritte Element L[-2] 'Spam' Lesen Sie in umgekehrter Reihenfolge das vorletzte Element L[1:] ['Spam', 'SPAM!'] Intercept-Element Kein schließendes TrennzeichenJedes nicht signierte Objekt, durch Kommas getrennt , ist standardmäßig ein Tupel, wie im folgenden Beispiel gezeigt:
#!/usr/bin/python print 'abc', -4.24e93, 18+6.6j, 'xyz'; x, y = 1, 2; print "Value of x , y : ", x,y;
abc -4.24e+93 (18+6.6j) xyz Value of x , y : 1 2
1 cmp(tuple1, tuple2)
Vergleicht zwei Tupelelemente.
2 len(tuple)
Berechnen Sie die Anzahl der Tupelelemente.
3 max(tuple)
Gibt den Maximalwert des Elements im Tupel zurück.
4 min(Tupel)
Gibt den Mindestwert des Elements im Tupel zurück.
5 Tupel(seq)
Konvertieren Sie die Liste in ein Tupel.
Das Obige ist der Inhalt von [Python-Tutorial] Python-Tupeln. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).