Menu
Coddy logo textTech

Casting de listas

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 6 de 78.

Puedes usar la función list() para convertir iterables como tuplas, cadenas o rangos en listas. Esto es útil para trabajar con elementos en un formato modificable.

Convertir una tupla en una lista:

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

Convertir una cadena la divide en caracteres individuales:

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

Convertir un rango a una lista devuelve todos los números a la vez:

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

También puedes realizar conversiones a otros tipos como set o dict, pero los explorarás más adelante. ¡Por ahora, concéntrate en list() para manejar y transformar datos de manera flexible!

challenge icon

Desafío

Fácil

Convierte los siguientes datos en listas utilizando la función list():

  1. Una tupla: (10, 20, 30)
  2. Una cadena: "python"
  3. Un rango: range(1, 6)

Imprime las listas resultantes.

Ejemplo de salida:

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

Este desafío refuerza el uso de list() para convertir diferentes iterables en listas.

Hoja de referencia

Usa la función list() para convertir iterables como tuplas, cadenas o rangos en listas:

Convertir una tupla en una lista:

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

Convertir una cadena la divide en caracteres individuales:

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

Convertir un rango en una lista devuelve todos los números a la vez:

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

Pruébalo tú mismo

# Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Logic & Flow