Uma lista é uma estrutura ordenada e mutável, e por isso possui muitos métodos úteis para manipular seus elementos.
🔹 append(): adiciona um item no final da lista
python
CopiarEditar
frutas = ["maçã", "banana"]
frutas.append("laranja")
print(frutas)
SAÍDA: ['maçã', 'banana', 'laranja']
🔹 insert(): adiciona um item em uma posição específica
python
CopiarEditar
frutas = ["maçã", "banana"]
frutas.insert(1, "uva")
print(frutas)
SAÍDA: ['maçã', 'uva', 'banana']
🔹 extend(): adiciona múltiplos elementos (outra lista)
python
CopiarEditar
frutas = ["maçã", "banana"]
frutas.extend(["laranja", "melão"])
print(frutas)
SAÍDA: ['maçã', 'banana', 'laranja', 'melão']
🔹 remove(): remove o primeiro item com o valor informado
python
CopiarEditar
frutas = ["maçã", "banana", "maçã"]
frutas.remove("maçã")
print(frutas)
SAÍDA: ['banana', 'maçã']
🔹 pop(): remove e retorna o item de uma posição (último por padrão)
python
CopiarEditar
frutas = ["maçã", "banana", "laranja"]
item = frutas.pop()
print(item)
print(frutas)
SAÍDA:
laranja
['maçã', 'banana']
🔹 index(): retorna o índice do primeiro item com o valor informado
python
CopiarEditar
frutas = ["maçã", "banana", "laranja"]
pos = frutas.index("banana")
print(pos)
SAÍDA: 1
🔹 count(): conta quantas vezes o valor aparece na lista
python
CopiarEditar
numeros = [1, 2, 3, 2, 2, 4]
print(numeros.count(2))
SAÍDA: 3
🔹 sort(): ordena a lista (altera a original)
python
CopiarEditar
numeros = [4, 1, 3, 2]
numeros.sort()
print(numeros)
SAÍDA: [1, 2, 3, 4]
Para ordenar ao contrário: numeros.sort(reverse=True)
🔹 sorted(): retorna uma nova lista ordenada