tuple() Funktion in Python
Die Funktion tuple() ist eine in Python integrierte Funktion, mit der ein Tupel erstellt werden kann.
Ein Tupel ist ein unveränderlicher Sequenztyp .
Syntax:
Tupel (iterierbar)
Parameter: Diese Funktion akzeptiert einen einzelnen iterierbaren Parameter (optional) . Es ist ein iterierbares (Liste, Bereich usw.) oder iteratives Objekt. Wenn eine Iterable übergeben wird, wird das entsprechende Tupel erstellt. Wenn die Iterable nicht übergeben wird, wird ein leeres Tupel erstellt.
Rückgabe : Es wird nichts zurückgegeben, sondern ein Tupel erstellt.
Fehler und Ausnahme: Es wird ein TypeError zurückgegeben , wenn keine Iterable übergeben wird.
Die folgenden Programme veranschaulichen die Funktion tuple() in Python:
Programm 1: Programm, das die Verwendung der Funktion tuple() demonstriert
tuple1
=
tuple
()
(tuple1)
list1
=
[
1
,
2
,
3
,
4
]
tuple2
=
tuple
(list1)
(tuple2)
dict
=
{
1
:
'one'
,
2
:
'two'
}
tuple3
=
tuple
(
dict
)
(tuple3)
string
=
"geeksforgeeks"
tuple4
=
tuple
(string)
(tuple4)
Ausgabe:
() (1, 2, 3, 4) (1, 2) ('g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', ' s ')
Programm 2: Programm zur Demonstration des TypeError
tuple1
=
tuple
(
1
)
(tuple1)
Ausgabe:
Traceback (letzter Anruf zuletzt): Datei "/home/eaf759787ade3942e8b9b436d6c60ab3.py", Zeile 5, in tuple1 = tuple (1) TypeError: Das Objekt 'int' ist nicht iterierbar