Función list() en Python
En Python, la función
list()
se utiliza para crear una nueva lista a partir de otro iterable, como una tupla, una cadena de texto, un rango o incluso otra lista. Esta función convierte el iterable en una lista, permitiéndote realizar operaciones específicas de lista en los elementos.
Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.
Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.
Aquí tienes una lección detallada sobre la función
list()
en Python:
Sintaxis de la Función list() en Python
Donde:
-
lista_nueva: Es la nueva lista que se crea a partir del iterable. -
iterable: Es el iterable del cual se creará la lista.
Crear una lista a partir de una tupla
Ejemplo
tupla = (1, 2, 3, 4, 5)
lista = list(tupla)
print(lista) # Resultado: [1, 2, 3, 4, 5]
Crear una lista a partir de una cadena de texto
Ejemplo
cadena = "Hola"
lista = list(cadena)
print(lista) # Resultado: ['H', 'o', 'l', 'a']
Crear una lista a partir de un rango
Ejemplo
rango = range(1, 6)
lista = list(rango)
print(lista) # Resultado: [1, 2, 3, 4, 5]
Crear una lista a partir de otra lista
Ejemplo
lista_original = [10, 20, 30, 40, 50]
nueva_lista = list(lista_original)
print(nueva_lista) # Resultado: [10, 20, 30, 40, 50]
-
La función
list()es útil cuando necesitas modificar un iterable o realizar operaciones específicas de lista en sus elementos, ya que los iterables originales (como las tuplas o las cadenas de texto) son inmutables y no se pueden modificar directamente. -
La función
list()también se puede utilizar para crear una lista vacía si no se proporciona un iterable como argumento:lista_vacia = list(). - Ten en cuenta que, al convertir una cadena de texto en una lista, cada carácter se convierte en un elemento de la lista.
-
La función
list()también es útil cuando necesitas clonar o copiar una lista existente en una nueva lista, lo que te permite realizar cambios en una lista sin afectar a la otra.
Practica Función list() en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Convertir a lista
Aquí tienes una lección detallada sobre la función list() en Python.
Ejercicio: Convertir a lista (2)
Aquí tienes una lección detallada sobre la función list() en Python.
Ejemplo
tupla = (1, 2, 3, 4, 5)
lista = list(tupla)
print(lista) # Resultado: [1, 2, 3, 4, 5]
Ejercicio: Convertir a lista (3)
Aquí tienes una lección detallada sobre la función list() en Python.
Ejemplo
cadena = "Hola"
lista = list(cadena)
print(lista) # Resultado: ['H', 'o', 'l', 'a']
Ejercicio: Convertir a lista (4)
Aquí tienes una lección detallada sobre la función list() en Python.
Ejemplo
rango = range(1, 6)
lista = list(rango)
print(lista) # Resultado: [1, 2, 3, 4, 5]
Ejercicio: Convertir a lista (5)
Aquí tienes una lección detallada sobre la función list() en Python.
Ejemplo
lista_original = [10, 20, 30, 40, 50]
nueva_lista = list(lista_original)
print(nueva_lista) # Resultado: [10, 20, 30, 40, 50]
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.