Python tuple() eingebaute Funktion

Aus der Python 3 Dokumentation

Anstatt eine Funktion zu sein, ist tuple() eigentlich ein unveränderlicher Sequenztyp, wie in Tupel und Sequenztypen — list, tuple, range dokumentiert.

Einführung

Obwohl tuple technisch gesehen ein Typ ist, kann es wie eine Funktion verwendet werden, um Tupel zu erstellen. Tupel sind unveränderliche Sequenzen, was bedeutet, dass sie nach ihrer Erstellung nicht mehr geändert werden können.

Der Konstruktor tuple() kann verwendet werden, um ein leeres Tupel zu erstellen oder um ein iterierbares Objekt (wie eine Liste) in ein Tupel umzuwandeln.

Beispiele

Ein leeres Tupel erstellen:

empty_tuple = tuple()
print(empty_tuple)
()

Ein Tupel aus einer Liste erstellen:

my_list = [1, 2, 3]
my_tuple = tuple(my_list)
print(my_tuple)
(1, 2, 3)