Liste in Python in Tupel umwandeln
Sie können eine Liste in Python mit der integrierten tuple()-Funktion in ein Tuple umwandeln. Hier ist ein Beispiel:
# Beispielliste
my_list = [1, 2, 3, 4]
# Liste in Tuple umwandeln
my_tuple = tuple(my_list)
print(my_tuple) # Ausgabe: (1, 2, 3, 4)
Sie können auch den *
-Operator verwenden, um die Elemente einer Liste auszupacken und sie als Argumente für den Tuple-Konstruktor zu übergeben. Dies ist nützlich, wenn Sie eine Liste von Listen haben und jede innere Liste in ein Tuple umwandeln möchten.
my_list = [[1,2],[3,4],[5,6]]
my_tuple = tuple(tuple(i) for i in my_list)
print(my_tuple) # Ausgabe: ((1, 2), (3, 4), (5, 6))
Eine andere Möglichkeit, dasselbe zu tun, ist eine Liste mit tuple
-Komprehension
my_list = [[1,2],[3,4],[5,6]]
my_tuple = tuple([tuple(i) for i in my_list])
print(my_tuple) # Ausgabe: ((1, 2), (3, 4), (5, 6))
Beachten Sie, dass einmal erstellte Tuple nicht verändert werden können (Tuples sind unveränderlich).