Lista Método POP em Python

A partir deste tutorial, estará a aprender sobre o método POP da lista Python. Irá ver como utilizá-lo com listas com a ajuda de exemplos.

Nota: A sintaxe aqui utilizada é para Python 3. Poderá modificá-la para usar com outras versões de Python.

Python List POP

Para aprender Python do zero – Leia o Tutorial Python

Lista Método POP

O POP() é um método incorporado que remove e exibe o elemento no fim de uma lista ou na posição dada pelo utilizador. É um método apenas de lista.

A sintaxe utilizada é a seguinte:

List_name.pop(index)

Pega num argumento para o índice e devolve o elemento que existe no índice.

Quando é chamado sem argumento, o último elemento desaparece por defeito.

Nota: O índice de uma lista começa sempre com zero e termina com um índice arbitrário.

Como funciona o método POP?

O método pop toma um valor de índice e verifica se a lista existe, remove o elemento no índice e depois mostra-o após a remoção.

Não funciona quando o índice está fora dos limites ou fora do intervalo. IndexError é exibido para valores fora dos limites.

O índice também pode ser zero ou ter valores positivos ou negativos. No caso de uma entrada -ve, os elementos são acedidos na direcção inversa.

O fluxograma do mecanismo é o seguinte:

Python List POP FlowchartLista de Python POP Flowchart

POP Method Exemplos

Índices Negativos com POP

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

# Saída:

Before POP: After POP: 

Índices positivos com POP

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

#Saída:

Before POP: After POP: 

Índices inválidos com POP

3.1 Exemplo:

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

#Saída:

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

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

#Saída:

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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *