Heim > Backend-Entwicklung > Python-Tutorial > Erstellen Sie ein Python-Programm mit Tupelliteralen

Erstellen Sie ein Python-Programm mit Tupelliteralen

PHPz
Freigeben: 2023-09-10 11:09:09
nach vorne
1257 Leute haben es durchsucht

Erstellen Sie ein Python-Programm mit Tupelliteralen

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

Es gibt viele Möglichkeiten, Tupel zu erstellen, aber in diesem Artikel werden wir sehen, wie man Tupel mithilfe von Tupelliteralen erstellt.

Verwenden Sie Tupelliterale

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.

Beispiel

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

Ausgabe

Die Ausgabe des obigen Codes lautet wie folgt -

the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
Nach dem Login kopieren
Nach dem Login kopieren

Verwenden Sie eine andere Liste

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.

Beispiel

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

Ausgabe

Die Ausgabe des obigen Programms ist wie folgt -

the tuple is ( 1 , 2 , 3 , 4 , 5 , 6 , 7 )
Nach dem Login kopieren
Nach dem Login kopieren

Erstellen Sie Tupel aus Strings

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.

Beispiel

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

Ausgabe

Die Ausgabe des obigen Programms ist wie folgt -

the tuple is ( ‘T’ , ‘h’ , ‘i’ , ‘s’ , ‘ ’ , ‘i’ , ‘s’ , ‘ ’ , ‘a’ , ‘ ’ , ‘t’ , ‘u’ , ‘p’ , ‘l’ , ‘e’ )
Nach dem Login kopieren

Fazit

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage