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!