Menu
Coddy logo textTech

Casting de listes

Fait partie de la section Logic & Flow du Journey Python de Coddy — leçon 6 sur 78.

Vous pouvez utiliser la fonction list() pour convertir des itérables tels que des tuples, des chaînes de caractères ou des plages en listes. Cela est utile pour travailler avec des éléments dans un format modifiable.

Conversion d'un tuple en liste :

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

Convertir une chaîne de caractères la divise en caractères individuels :

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

Convertir un range en liste permet d'obtenir tous les nombres d'un coup :

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

Vous pouvez également convertir vers d'autres types comme set ou dict, mais vous les explorerez plus tard. Pour l'instant, concentrez-vous sur list() pour manipuler et transformer les données de manière flexible !

challenge icon

Défi

Facile

Convertissez les données suivantes en listes en utilisant la fonction list() :

  1. Un tuple : (10, 20, 30)
  2. Une chaîne de caractères : "python"
  3. Une plage (range) : range(1, 6)

Affichez les listes résultantes.

Exemple de sortie :

[10, 20, 30]
['p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 4, 5]

Ce défi renforce l'utilisation de list() pour convertir différents itérables en listes.

Aide-mémoire

Utilisez la fonction list() pour convertir des itérables comme des tuples, des chaînes de caractères ou des plages (ranges) en listes :

Conversion d'un tuple en liste :

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

La conversion d'une chaîne de caractères la divise en caractères individuels :

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

La conversion d'une plage (range) en liste donne tous les nombres d'un coup :

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

Essayez vous-même

# Écrire le code ici
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logic & Flow