Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet Python-Tupel?

Was bedeutet Python-Tupel?

藏色散人
藏色散人Original
2019-06-21 11:14:1321099Durchsuche

Python-Tupel ist eine unveränderliche Sequenz. Python-Tupel ähneln Python-Listendaten, beide sind lineare Tabellen. Der einzige Unterschied besteht darin, dass die in einem Python-Tupel gespeicherten Daten vom Programm nicht geändert werden können. Sie können sich ein Tupel als eine Liste vorstellen, die Daten nur lesen, aber nicht ändern kann.

Was bedeutet Python-Tupel?

Python-Tupel ähneln Listen, mit der Ausnahme, dass die Elemente eines Tupels nicht geändert werden können.

Verwenden Sie Klammern für Tupel und eckige Klammern für Listen.

Die Erstellung von Tupeln ist sehr einfach. Fügen Sie einfach Elemente in Klammern hinzu und trennen Sie sie durch Kommas.

Das folgende Beispiel:

Beispiel (Python 2.0+)

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

Erstellen Sie ein leeres Tupel

tup1 = ()

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

tup1 = (50,)

Tupel ähneln Zeichenfolgen. Der Index beginnt bei 0 und kann abgefangen, kombiniert usw. werden.

Zugriff auf Tupel

Tupel können Indexindizes verwenden, um auf die Werte im Tupel zuzugreifen, wie im folgenden Beispiel gezeigt:

Beispiel ( Python 2.0+ )

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

Das Ausgabeergebnis des obigen Beispiels:

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

Verwandte Empfehlungen: „Python Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet Python-Tupel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn