Convertir un tuple en liste en Python
-
Utilisez la fonction
list()
pour convertir un tuple en liste en Python -
Utiliser l’opérateur de décompression
*
pour convertir un tuple en liste en Python - Utilisez la méthode de compréhension de liste pour convertir un tuple en liste en Python
-
Utilisez la fonction
map()
pour convertir un tuple en une liste en Python
Un tuple est un type de données intégré qui est utilisé pour stocker plusieurs valeurs dans une seule variable. Il est écrit avec des parenthèses rondes et est ordonné et immuable.
Une liste est un tableau de taille dynamique qui peut être à la fois homogène et hétérogène. Il est ordonné, a un nombre défini et est mutable, c’est-à-dire que nous pouvons le modifier même après sa création.
Nous convertissons un tuple en une liste en utilisant cette méthode.
Utilisez la fonction list()
pour convertir un tuple en liste en Python
La fonction list()
est utilisée pour transtyper une séquence dans une liste et lancer des listes en Python.
Nous pouvons l’utiliser pour convertir un tuple en liste
Par exemple,
tup1 = (111, "alpha", "beta", "gamma", 222)
list1 = list(tup1)
print("list elements are:", list1)
Production:
list elements are: [111,'alpha','beta','gamma',222]
Ici, le tuple saisi dans tup1
a été converti en une liste list1
.
Utiliser l’opérateur de décompression *
pour convertir un tuple en liste en Python
L’opérateur *
pour décompresser les éléments d’un itérable. Il est présent dans Python 3.5 et supérieur. Nous pouvons l’utiliser pour convertir un tuple en une liste en Python.
Par exemple,
tup1 = (111, "alpha", "beta", "gamma", 222)
list1 = [*tup1]
print("list elements are:", list1)
Production:
list elements are: [111,'alpha','beta','gamma',222]
Utilisez la méthode de compréhension de liste pour convertir un tuple en liste en Python
La compréhension de liste est un moyen élégant et concis de créer des listes en Python avec une seule ligne de code. Nous pouvons utiliser cette méthode pour convertir un tuple contenant plusieurs tuples en une liste imbriquée.
Voir l’exemple suivant.
tup1 = ((5, 6, 8, 9), (9, 5, 4, 2))
lst = [list(row) for row in tup1]
print(lst)
Production:
[[5, 6, 8, 9], [9, 5, 4, 2]]
Utilisez la fonction map()
pour convertir un tuple en une liste en Python
La fonction map()
peut appliquer une fonction à chaque élément d’un itérable. Nous pouvons l’utiliser avec la fonction list()
pour convertir un tuple contenant des tuples en une liste imbriquée.
Par exemple,
tup1 = ((5, 6, 8, 9), (9, 5, 4, 2))
lst = list(map(list, tup1))
print(lst)
Production:
[[5, 6, 8, 9], [9, 5, 4, 2]]
Article connexe - Python List
- Convertir un dictionnaire en liste en Python
- Supprimer toutes les occurrences d'un élément d'une liste en Python
- Supprimer les doublons de la liste en Python
- Comment obtenir la moyenne d'une liste en Python
- Quelle est la différence entre les méthodes de liste append et extend
- Comment convertir une liste en chaîne de caractères en Python