Heim > Artikel > Backend-Entwicklung > Was bedeutet Python-Tupel?
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.
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!