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

Was bedeutet Python-Tupel?

藏色散人
Freigeben: 2019-06-25 14:53:37
Original
21135 Leute haben es durchsucht

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"
Nach dem Login kopieren

Erstellen Sie ein leeres Tupel

tup1 = ()
Nach dem Login kopieren

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

tup1 = (50,)
Nach dem Login kopieren

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]
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels:

tup1[0]:  physics
tup2[1:5]:  (2, 3, 4, 5)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage