Latest web development tutorials

Python-Tupel

Python-Tupel mit einer Liste von ähnlichen, mit der Ausnahme, dass die Tupels kann nicht geändert werden.

Tupeln mit Klammern, verwenden Sie eckige Klammern.

Tuple schaffen sehr einfach, nur die Elemente in Klammern hinzugefügt werden muss und durch Kommata getrennt werden können.

Die folgenden Beispiele:

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

Leere Tupel

tup1 = ();

Tuple enthält nur ein Element, müssen Sie ein Komma nach dem Element hinzufügen

tup1 = (50,);

Tuple ist ähnlich zu einem String Subskript Index Null ist, abgefangen werden können, Kombinationen und dergleichen.


Zugang Tupel

Tupeln können Index-Index für den Zugriff auf die Tupel Werte folgenden Beispiele verwenden:

#!/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]

Beispiele für die obigen Ausgangs:

tup1[0]:  physics
tup2[1:5]:  (2, 3, 4, 5)

Ändern Meta Group

Tupelelement Werte können nicht geändert werden, aber wir können eine Kombination von Tupeln, die folgenden Beispiele an:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');

# 以下修改元组元素操作是非法的。
# tup1[0] = 100;

# 创建一个新的元组
tup3 = tup1 + tup2;
print tup3;

Beispiele für die obigen Ausgangs:

(12, 34.56, 'abc', 'xyz')

entfernen Tupel

Tupelelement Werte können nicht gelöscht werden, aber wir können die del-Anweisung den ganzen Tupels zu löschen, werden die folgenden Beispiele:

#!/usr/bin/python

tup = ('physics', 'chemistry', 1997, 2000);

print tup;
del tup;
print "After deleting tup : "
print tup;

Nachdem das obige Beispiel Tupel gelöscht wird, ist die Ausgangsgröße Ausnahmen wird der Ausgang wie folgt:

('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

tuple Betreiber

Und Strings können Tupeln zwischen + verwendet und * betrieben werden. Das bedeutet, dass sie ein neues Tupel nach Kombination und Replikationsvorgänge erzeugen kann.

Python-Ausdruck Ergebnis Beschreibung
len ((1, 2, 3)) 3 Berechnen der Anzahl der Elemente
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) Verbindung
[ 'Hallo!'] * 4 [ 'Hallo!', 'Hallo!', 'Hallo!', 'Hallo!'] Kopie
3 in (1, 2, 3) wahr Element besteht
für x in (1, 2, 3): print x, 123 Iteration

Tupelindex, Abfangen

Da Tupel eine Sequenz ist, so können wir das Tupelelement Zugriff auf die Position angibt, in dem Indexabschnitt der Elemente werden abgefangen, wie folgt:

tuple:

L = ('spam', 'Spam', 'SPAM!')
Python-Ausdruck Ergebnis Beschreibung
L [2] 'SPAM!' Lesen Sie das dritte Element
L [-2] "Spam" Lesen Sie rückwärts, lesen Sie das zweite letzte Element
L [1:] ( "Spam", "Spam") Interception Element

Close Begrenzer

Jede unsigned Objekt, durch Komma getrennt, Standard ist Tupel folgende Beispiele:

#!/usr/bin/python

print 'abc', -4.24e93, 18+6.6j, 'xyz';
x, y = 1, 2;
print "Value of x , y : ", x,y;

Beispiele für die oben genannten Betriebsergebnisse:

abc -4.24e+93 (18+6.6j) xyz
Value of x , y : 1 2

Tupels eingebaute Funktionen

Python-Tupel enthält die folgenden integrierten Funktionen

Nein. Verfahren und Beschreibung
1 cmp (tuple1, tuple2)
Vergleichen Sie zwei Tupel von Elementen.
2 len (Tupel)
Berechnen Sie die Anzahl der Tupelelemente.
3 max (Tupel)
Gibt das größte Element Tupels.
4 min (Tupel)
Gibt die minimale Tupelelemente.
5 Tupel (seq)
Die Listen in Tupel.