Liste in Python in Tupel konvertieren

Muhammad Waiz Khan 7 März 2021
Liste in Python in Tupel konvertieren

In diesem Tutorial wird die Methode zur Umwandlung einer Liste in ein Tupel in Python vorgestellt. Listen und Tupel werden verwendet, um mehrere Werte in einer bestimmten Reihenfolge in Python zu speichern; der Hauptunterschied zwischen einer Liste und einem Tupel besteht darin, dass eine Liste veränderbar und ein Tupel unveränderlich ist, was bedeutet, dass ein neues Tupel erstellt wird, wann immer wir eine Änderung an einem Tupel vornehmen müssen, während wir Änderungen an einer Liste vornehmen können, ohne eine neue Liste zu erstellen. Ein weiterer Unterschied zwischen einem Tupel und einer Liste ist, dass das Tupel weniger eingebaute Methoden hat als die Liste in Python.

Umwandlung einer Liste in ein Tupel in Python mit der Funktion tuple()

Die Funktion tuple() ist eine eingebaute Funktion in Python, die ein iterierbares Objekt als Eingabe annimmt und ein Tupel-Objekt als Ausgabe zurückgibt. Wir können verschiedene iterierbare Typen wie eine Liste, ein Dictionary oder sogar eine Zeichenkette an die Funktion tuple() übergeben, und sie gibt ein Tupel-Objekt zurück.

Um eine Liste in ein Tupel zu konvertieren, übergeben wir die Liste an die Funktion tuple(). Das folgende Code-Beispiel zeigt, wie eine Liste in Python mit der Funktion tuple() in ein Tupel konvertiert wird.

mylist = list((1, 2, 3, 4))
mytuple = tuple(mylist)
print(mytuple)
print(type(mytuple))

Ausgabe:

(1, 2, 3, 4)
<class 'tuple'>

Verwandter Artikel - Python List

Verwandter Artikel - Python Tuple