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