Tupel in Liste umwandeln in Python

Ishaan Shrivastava 30 Januar 2023
  1. Verwenden Sie die Funktion list(), um ein Tupel in eine Liste in Python umzuwandeln
  2. Verwenden Sie den Entpack-Operator *, um ein Tupel in eine Liste in Python umzuwandeln
  3. Verwenden Sie die List Comprehensionsmethode, um ein Tupel in eine Liste in Python zu konvertieren
  4. Verwenden Sie die Funktion map(), um ein Tupel in eine Liste in Python umzuwandeln
Tupel in Liste umwandeln in Python

Ein Tupel ist ein integrierter Datentyp, der verwendet wird, um mehrere Werte in einer einzigen Variablen zu speichern. Es wird mit runden Klammern geschrieben und ist geordnet und unveränderlich.

Eine Liste ist ein Array mit dynamischer Größe, das sowohl homogen als auch heterogen sein kann. Es ist geordnet, hat eine bestimmte Anzahl und ist veränderbar, d. h. und wir können es auch nach seiner Erstellung ändern.

Mit dieser Methode wandeln wir ein Tupel in eine Liste um.

Verwenden Sie die Funktion list(), um ein Tupel in eine Liste in Python umzuwandeln

Die Funktion list() wird verwendet, um eine Sequenz in eine Liste umzuwandeln und Listen in Python zu initiieren.

Wir können es verwenden, um ein Tupel in eine Liste umzuwandeln.

Zum Beispiel,

tup1 = (111, "alpha", "beta", "gamma", 222)
list1 = list(tup1)
print("list elements are:", list1)

Ausgabe:

list elements are: [111,'alpha','beta','gamma',222]

Hier wurde das eingetragene Tupel in tup1 in eine Liste list1 umgewandelt.

Verwenden Sie den Entpack-Operator *, um ein Tupel in eine Liste in Python umzuwandeln

Der Operator * zum Entpacken von Elementen aus einem Iterable. Es ist in Python 3.5 und höher vorhanden. Wir können es verwenden, um ein Tupel in Python in eine Liste zu konvertieren.

Zum Beispiel,

tup1 = (111, "alpha", "beta", "gamma", 222)
list1 = [*tup1]
print("list elements are:", list1)

Ausgabe:

list elements are: [111,'alpha','beta','gamma',222]

Verwenden Sie die List Comprehensionsmethode, um ein Tupel in eine Liste in Python zu konvertieren

List Comprehensions ist eine elegante, prägnante Möglichkeit, Listen in Python mit einer einzigen Codezeile zu erstellen. Wir können diese Methode verwenden, um ein Tupel mit mehreren Tupeln in eine verschachtelte Liste zu konvertieren.

Siehe das folgende Beispiel.

tup1 = ((5, 6, 8, 9), (9, 5, 4, 2))

lst = [list(row) for row in tup1]

print(lst)

Ausgabe:

[[5, 6, 8, 9], [9, 5, 4, 2]]

Verwenden Sie die Funktion map(), um ein Tupel in eine Liste in Python umzuwandeln

Die Funktion map() kann auf jedes Element in einem Iterable eine Funktion anwenden. Wir können es mit der Funktion list() verwenden, um Tupel, die Tupel enthalten, in eine verschachtelte Liste umzuwandeln.

Zum Beispiel,

tup1 = ((5, 6, 8, 9), (9, 5, 4, 2))

lst = list(map(list, tup1))

print(lst)

Ausgabe:

[[5, 6, 8, 9], [9, 5, 4, 2]]

Verwandter Artikel - Python List

Verwandter Artikel - Python Tuple