Método pop() de listas en Python
El
método
pop()
en Python
es una función incorporada en Python que se utiliza para eliminar y devolver un elemento específico de una lista. Este método es muy útil cuando necesitas eliminar elementos de una lista en función de su posición o índice.
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.
Sintaxis del Método pop() de listas en Python
Ejemplo
frutas = ["manzana", "banana", "cereza"]
elemento_eliminado = lista.pop([índice])
print(elemento_eliminado)
-
lista: Es la lista de la que deseas eliminar un elemento. -
[índice](opcional): Es el índice del elemento que deseas eliminar. Si no se especifica ningún índice, por defecto se elimina y se devuelve el último elemento de la lista.
Ejemplos de Uso del Método pop() de listas en Python
Eliminar el último elemento de una lista:
Ejemplo
print(frutas) # La lista ahora será ['manzana', 'banana', 'cereza']
Eliminar un elemento en una posición específica:
Ejemplo
numeros = [10, 20, 30, 40, 50]
elemento_eliminado = numeros.pop(2) # Elimina el elemento en el índice 2 (30)
print(elemento_eliminado) # Esto imprimirá 30
print(numeros) # La listaprint(numeros) # La lista ahora será [10, 20, 40, 50]
Usar
pop()
para eliminar y trabajar con el elemento eliminado:
Ejemplo
colores = ['rojo', 'verde', 'azul', 'amarillo']
color_favorito = colores.pop(1) # Elimina el color verde en el índice 1
print(f"Mi color favorito es el {color_favorito}.") # Esto imprimirá 'Mi color favorito es el verde.'
print(colores) # La lista ahora será ['rojo', 'azul', 'amarillo']
Nota Importante:
Si intentas eliminar un elemento en un índice que está fuera del rango de la lista, Python generará un error
IndexError
. Asegúrate de que el índice esté dentro de los límites válidos de la lista.
El método
pop()
es útil cuando necesitas acceder a un elemento específico de una lista antes de eliminarlo o cuando deseas eliminar elementos de una lista y trabajar con ellos de alguna manera.
- Tutorial de Listas en Python
Practica Método pop() de listas 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: Eliminar el último elemento de una lista
Eliminar el último elemento de una lista.
Ejemplo
frutas = ["pera", "mango", "fresa"]
elemento_eliminado = lista.pop([índice])
print(elemento_eliminado)
Ejercicio: Eliminar un elemento en una posición específica
Eliminar un elemento en una posición específica.
Ejemplo
numeros = [10, 20, 30, 40, 50]
elemento_eliminado = numeros.pop(2) # Elimina el elemento en el índice 2 (30)
print(elemento_eliminado) # Esto imprimirá 30
print(numeros) # La listaprint(numeros) # La lista ahora será [10, 20, 40, 50]
Ejercicio: Usar
Usar pop() para eliminar y trabajar con el elemento eliminado.
Ejemplo
colores = ['rojo', 'verde', 'azul', 'amarillo']
color_favorito = colores.pop(1) # Elimina el color verde en el índice 1
print(f"Mi color favorito es el {color_favorito}.") # Esto imprimirá 'Mi color favorito es el verde.'
print(colores) # La lista ahora será ['rojo', 'azul', 'amarillo']
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.
Resumen
- Ejecuta y modifica cada ejemplo antes de seguir.
- Revisa errores de indentación y de importación de módulos.
- Consulta la lección anterior y la siguiente del menú lateral.