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çãoSintaxeDescriçã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çãoSintaxeDescriçã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

run_all_cheat_methods.py
Executar no Editor
# 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

Recursos Python recomendados

Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.