Metodo List Pop in Python

Da questo tutorial, imparerete il metodo Python list POP. Vedrai come usarlo con le liste con l’aiuto di esempi.

Nota: La sintassi usata qui è per Python 3. Puoi modificarla per usarla con altre versioni di Python.

Python List POP

Per imparare Python da zero – Leggi il tutorial di Python

Metodo POP della lista

Il POP() è un metodo built-in che rimuove e visualizza l’elemento o alla fine di una lista o nella posizione data dall’utente. È un metodo per sole liste.

La sintassi usata è la seguente:

List_name.pop(index)

Prende un argomento per l’indice e restituisce l’elemento che esiste all’indice.

Quando viene chiamato senza un argomento, l’ultimo elemento va via per default.

Nota: l’indice di una lista inizia sempre con zero e finisce con un indice arbitrario.

Come funziona il metodo POP?

Il metodo pop prende un valore di indice e controlla se la lista esiste, rimuove l’elemento all’indice e poi lo visualizza dopo la rimozione.

Non funziona quando l’indice è fuori limite o fuori intervallo. IndexError viene visualizzato per valori fuori limite.

L’indice può anche essere zero o avere valori positivi o negativi. Nel caso di un ingresso -ve, si accede agli elementi nella direzione inversa.

Il diagramma di flusso del meccanismo è il seguente:

Python List POP Flowchart

Esempi del metodo POP

Indici negativi con POP

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

#Output:

Before POP: After POP: 

Indici positivi con POP

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

#Output:

Before POP: After POP: 

Indici non validi con POP

3.1 Esempio:

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

#Output:

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 Esempio:

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

#Output:

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

Best,

TechBeamers

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *