Aula 4 - Listas em Python: O Guia Completo para Iniciantes
As listas são uma das estruturas de dados mais utilizadas no Python. Elas permitem armazenar múltiplos valores em uma única variável, facilitando a manipulação de dados. Se você está começando a programar, entender como funcionam as listas é essencial!
PYTHON
Leonardo Gomes Guidolin
4/3/20251 min ler


O Que é uma Lista em Python?
Uma lista é uma coleção ordenada e mutável de elementos. Podemos armazenar diferentes tipos de dados, como números, strings e até outras listas.
Sintaxe básica:
# Criando uma lista em Python
minha_lista = [1, 2, 3, 4, 5]
print(minha_lista) # Saída: [1, 2, 3, 4, 5]
Como Criar e Manipular Listas
Criando uma Lista Vazia
lista_vazia = []
print(lista_vazia) # Saída: []
Acessando Elementos da Lista
Os elementos podem ser acessados usando índices (começam do 0).
frutas = ["Maçã", "Banana", "Laranja"]
print(frutas[0]) # Saída: Maçã
print(frutas[-1]) # Saída: Laranja (índice negativo conta de trás para frente)
Adicionando Elementos
Você pode adicionar itens com .append().
numeros = [1, 2, 3]
numeros.append(4) # Adiciona ao final
print(numeros) # Saída: [1, 2, 3, 4]
Removendo Elementos
Podemos remover itens com .remove().
numeros.remove(2) # Remove o número 2 da lista
print(numeros) # Saída: [1, 3, 4]
Tamanho da Lista
Use len() para saber quantos elementos há na lista.
print(len(numeros)) # Saída: 3
Métodos Úteis para Listas
append(x) Adiciona o elemento x ao final da lista
insert(i, x) Insere x na posição i
remove(x) Remove a primeira ocorrência de x
pop(i) Remove o item na posição i (ou o último, se vazio)
sort() Ordena a lista em ordem crescente
reverse() Inverte a ordem dos elementos
Exemplo prático:
dados = [3, 1, 4, 1, 5, 9] dados.sort() print(dados) # Saída: [1, 1, 3, 4, 5, 9]
Exemplo de Uso na Prática
Vamos supor que você queira armazenar os nomes de alunos e ordená-los alfabeticamente:
alunos = ["Carlos", "Ana", "Beatriz"]
alunos.append("Eduardo")
alunos.sort()
print(alunos) # Saída: ['Ana', 'Beatriz', 'Carlos', 'Eduardo']
Conclusão
As listas são essenciais para manipulação de dados no Python. Com elas, podemos armazenar, modificar e acessar coleções de valores de maneira eficiente.
📢 Agora é sua vez! Experimente criar suas próprias listas.
🔗 Quer mais conteúdos sobre Python? Continue acompanhando o Codando do Zero!