31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
|
---
|
||
|
title: List Pop Method
|
||
|
localeTitle: Listar Método Pop
|
||
|
---
|
||
|
# Função Pop
|
||
|
|
||
|
O método pop () remove e retorna o último elemento da lista. Existe um parâmetro opcional, índice do elemento a ser removido da lista. Se nenhum índice for especificado, a.pop () remove e retorna o último item da lista. Se o índice passado para o método pop () não estiver no intervalo, ele lançará IndexError: exceção de índice pop fora do intervalo.
|
||
|
|
||
|
#### Exemplo de uso
|
||
|
|
||
|
\`\` \`py cidades = \['Nova York', 'Dallas', 'San Antonio', 'Houston', 'San Francisco'\];
|
||
|
|
||
|
print "Cidade estourada é:", cities.pop () print "Cidade no índice 2 é:", cities.pop (2) \`\` \`
|
||
|
|
||
|
Saída #### `City popped is : San Francisco City at index 2 is : San Antonio`
|
||
|
|
||
|
#### Funcionalidade básica de pilha
|
||
|
|
||
|
O método `pop()` é frequentemente usado em conjunto com `append()` para implementar a funcionalidade básica da pilha em um aplicativo Python.
|
||
|
|
||
|
```py
|
||
|
stack = []
|
||
|
|
||
|
for i in range(5):
|
||
|
stack.append(i)
|
||
|
|
||
|
while len(stack):
|
||
|
print(stack.pop())
|
||
|
```
|
||
|
|
||
|
\#### Mais Informações: A documentação oficial do `pop()` pode ser encontrada [aqui](https://docs.python.org/3.6/tutorial/datastructures.html)
|