Método POP de listas en Python

En este tutorial, aprenderás sobre el método POP de listas en Python. Verás cómo utilizarlo con listas con la ayuda de ejemplos.

Nota: La sintaxis utilizada aquí es para Python 3. Puedes modificarla para usarla con otras versiones de Python.

Python Lista POP

Para aprender Python desde cero – Lee el tutorial de Python

Método POP de listas

El POP() es un método incorporado que elimina y muestra el elemento ya sea al final de una lista o en la posición dada por el usuario. Es un método sólo para listas.

La sintaxis utilizada es la siguiente:

List_name.pop(index)

Toma un argumento para el índice y devuelve el elemento que existe en el índice.

Cuando se llama sin argumento, el último elemento se va por defecto.

Nota: El índice de una lista siempre comienza con cero y termina con un índice arbitrario.

¿Cómo funciona el método POP?

El método pop toma un valor de índice y comprueba si la lista existe, elimina el elemento en el índice y luego lo muestra después de la eliminación.

No funciona cuando el índice está fuera de los límites o del rango. IndexError se muestra para los valores fuera de los límites.

El índice también puede ser cero o tener valores positivos o negativos. En el caso de una entrada -ve, se accede a los elementos en la dirección inversa.

El diagrama de flujo del mecanismo es el siguiente:

Diagrama de flujo de la lista POP de Python

Ejemplos del método POP

Índices negativos con POP

List = print("Before POP:", List)List.pop(-1)List.pop(-2)print("After POP:", List)

#Salida:

Before POP: After POP: 

Índices positivos con POP

List = print("Before POP:", List)List.pop(2)List.pop(4)print("After POP:", List)

#Salida:

Before POP: After POP: 

Índices inválidos con POP

3.1 Ejemplo:

List = print("Before POP:", List)List.pop(-5)print("After POP:", List)

#Salida:

Traceback (most recent call last):File "C:\Python\Python35\listpop.py", line 5, in <module>List.pop(-5)IndexError: pop index out of range

3.2 Ejemplo:

List = print("Before POP:", List)List.pop(4)print("After POP:", List)

#Salida:

Traceback (most recent call last):File "C:\Python\Python35\listpop.py", line 5, in <module>List.pop(4)IndexError: pop index out of range

Mejor,

TechBeamers

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *