In Python ist ein Tupel ein unveränderlicher Sequenztyp, der normalerweise zum Speichern von Elementsammlungen verwendet wird.
Python-Tupel sind Python-Listen in Bezug auf Verschachtelung, Indizierung und Wiederholung sehr ähnlich, aber ein Unterschied besteht darin, dass Tupel unveränderlich sind, während Listen veränderbar sind, was bedeutet, dass wir die Elemente der Liste ändern können, aber nicht, dass die Tupelgruppen dasselbe tun . Ein weiterer Unterschied besteht darin, dass Listen mit eckigen Klammern [] deklariert werden, während Tupel mit einfachen Klammern () deklariert werden.
In diesem Artikel besprechen wir, wie man Tupel in Python mithilfe von Tupelliteralen erstellt. Wir stellen die Syntax zum Definieren von Tupeln vor und stellen Beispiele für die Erstellung von Tupeln unter Verwendung von Elementen unterschiedlicher Typen bereit.
Wir können ein Tupel auf folgende Weise deklarieren -
tup1 = ("this" , "is" , “a” , "tuple") tup2 = (1, 2, 3, 4, 5 ) tup3 = ("a", "b", "c", "d")
Es gibt viele Möglichkeiten, Tupel zu erstellen, aber in diesem Artikel werden wir sehen, wie man Tupel mithilfe von Tupelliteralen erstellt.
Bevor wir Tupelliterale zum Erstellen von Tupelliteralen verwenden, wollen wir zunächst die Bedeutung von Literalen in Python verstehen. Die Daten, die wir beim Schreiben von Code Variablen und Konstanten zuweisen, werden Literale genannt.
Die Werte dieser Literale ändern sich während der Ausführung des Programms nicht. Es gibt viele Arten von Literal in Python, aber wenn wir auf ein Sammlungstypobjekt wie eine Liste, ein Tupel oder ein Wörterbuch verweisen müssen, müssen wir eine sogenannte „< i>Literal Collection“ verwenden.
Ein Tupelliteral ist ein Beispiel für eine Sammlung von Literalen, die zum Erstellen eines Tupelobjekts in Python verwendet werden können.
Im folgenden Beispiel erstellen wir ein Tupel mit Klammern und Komma-Deklarationen.
tuple1 = ( 1 , 2 , 3 , 4 , 5 , 6 , 7 ) print("the tuple is", tuple1 )
Die Ausgabe des obigen Codes lautet wie folgt -
the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
Wir werden sehen, wie man mithilfe einer anderen Liste ein Tupel erstellt. Diese Methode wird auch als Typkonvertierung bezeichnet. Im Wesentlichen erstellen wir ein Objekt vom Typ Liste und konvertieren es in ein Objekt vom Typ Tupel. Die Verwendung dieser Methode ist eine unkonventionelle Methode zum Erstellen einer Liste, wird in diesem Artikel jedoch als Alternative erwähnt, falls Sie sie benötigen.
Im folgenden Beispiel erstellen wir eine Liste aus einer anderen Liste. Das erstellte Tupel enthält dieselben Elemente wie die Liste, kann jedoch nicht geändert werden. Wir können dies tun, indem wir die Methode tuple() verwenden, eine integrierte Methode von Python, um den darin enthaltenen Datentyp in ein Tupel umzuwandeln.
List1 = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 ] tuple1 = tuple(List1) print("the tuple is", tuple1 )
Die Ausgabe des obigen Programms ist wie folgt -
the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
Wir werden sehen, wie man Tupel mit Formzeichenfolgen erstellt. Bei diesem Ansatz sind alle Zeichen der Zeichenfolge unterschiedliche Elemente des erstellten Tupels. Wir können dies tun, indem wir die Funktion tuple() verwenden, die den darin enthaltenen Datentyp in ein Tupel umwandelt.
Im folgenden Beispiel erstellen wir eine Liste aus Strings. Mit dieser Methode werden alle Zeichen in string in der Reihenfolge, in der sie in string erscheinen, zu Elementen des Tupels.
string1 = "This is a tuple" tuple1 = tuple(string1) print("the tuple is" , tuple1 )
Die Ausgabe des obigen Programms ist wie folgt -
the tuple is ( ‘T’ , ‘h’ , ‘i’ , ‘s’ , ‘ ’ , ‘i’ , ‘s’ , ‘ ’ , ‘a’ , ‘ ’ , ‘t’ , ‘u’ , ‘p’ , ‘l’ , ‘e’ )
In diesem Artikel haben wir besprochen, wie Tupel erstellt werden und welche Eigenschaften sie haben. Wir haben drei verschiedene Möglichkeiten gesehen, Tupel zu erstellen. Bei der ersten Methode erstellen wir ein Tupel, indem wir Klammern und Kommas verwenden, um die Elemente zu trennen. Bei der zweiten Methode erstellen wir ein Tupel aus der Liste. Bei dieser Methode sind alle Elemente des Tupels dieselben wie die Elemente der Liste, aus der es erstellt wurde. Bei der dritten Methode erstellen wir Tupel aus Strings. Alle Zeichen einer Zeichenfolge sind Elemente eines Tupels.
Das obige ist der detaillierte Inhalt vonErstellen Sie ein Python-Programm mit Tupelliteralen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!