Folha de referências de métodos de lista Python
Guia de referência rápida para operações de lista Python. Domine a adição, inserção, remoção, classificação e fatiamento de elementos.
Modificando Elementos da Lista
Métodos para adicionar, atualizar ou remover itens de uma lista.
| Método/Função | Sintaxe | Descrição |
|---|---|---|
| append() | my_list.append(item) | Adiciona um elemento ao final da lista. |
| extend() | my_list.extend(iterable) | Acrescenta todos os elementos de um iterável à lista. |
| insert() | my_list.insert(index, item) | Insere um elemento em uma posição especificada. |
| remove() | my_list.remove(item) | Remove a primeira ocorrência do item especificado. Gera ValueError se não for encontrado. |
| pop() | my_list.pop([index]) | Remove e retorna o item no índice especificado (o padrão é o último item). |
Listar utilitário e pedido
Métodos para pesquisar, classificar e copiar listas.
| Método/Função | Sintaxe | Descrição |
|---|---|---|
| sort() | my_list.sort(reverse=False, key=None) | Classifica a lista no local. |
| reverse() | my_list.reverse() | Inverte a ordem dos elementos da lista no local. |
| index() | my_list.index(item) | Retorna o índice da primeira ocorrência do item especificado. |
| clear() | my_list.clear() | Remove todos os elementos da lista. |
Script de demonstração interativo
# append()
my_list.append(item)
# extend()
my_list.extend(iterable)
# insert()
my_list.insert(index, item)
# remove()
my_list.remove(item)
# pop()
my_list.pop([index])
# sort()
my_list.sort(reverse=False, key=None)
# reverse()
my_list.reverse()
# index()
my_list.index(item)
# clear()
my_list.clear()Perguntas frequentes
Qual é a diferença entre anexar() e estender()?
append() adiciona seu argumento como um único elemento ao final de uma lista, enquanto extend() itera sobre seu argumento e adiciona cada elemento separadamente.
Como você inverte uma lista sem modificá-la?
Use a função invertida() ou use o fatiamento de lista: my_list[::-1].
Tópicos Relacionados
Um guia de referência completo para manipulação de strings em Python. Domine a formatação, pesquisa, divisão, substituição e verificação de propriedades de string.
Folha de referências dos métodos do dicionário PythonAprenda métodos de dicionário Python. Guia de referência completo para inserções, recuperações, atualizações e verificações de pares de valores-chave.
Folha de referências de métodos de conjunto de PythonGuia completo para operações de conjunto em Python. Aprenda como adicionar, remover e realizar operações matemáticas de conjuntos, como uniões e interseções.
Recursos Python recomendados
Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.
Listas Python
Aprenda tudo sobre listas Python. Descubra como criar, fatiar, modificar e iterar nativamente arrays em Python.
Como classificar uma lista em Python
Aprenda como classificar uma lista em Python usando o método sort() e a função sorted(). Descubra exemplos de classificação de chaves personalizadas e ordem reversa.
Python vs JavaScript: qual linguagem de programação é a melhor?
Uma comparação abrangente entre Python e JavaScript. Explore diferenças de sintaxe, desempenho, casos de uso (backend versus frontend) e exemplos de codificação.