Como Trabalhar com Listas no Python — Bootcamp Dia 6

Aprenda a criar, percorrer, editar e imprimir listas em Python com um projeto prático de lista de compras.

Compartilhe

Como Trabalhar com Listas no Python — Bootcamp Dia 6
This entry is parte 2 de 24 in the series Python + IA: Fundamentos e Projetos Práticos

Python + IA: Fundamentos e Projetos Práticos

Python para Iniciantes: Instalando o Ambiente, Sintaxe e Variáveis (Dia 1/30)

Ambiente, Sintaxe Básica e Variáveis em Python — Bootcamp Dia 1

Como Trabalhar com Listas no Python — Bootcamp Dia 6

Como Trabalhar com Listas no Python — Bootcamp Dia 6

Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes

Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7

Como Usar Dicionários em Python — Bootcamp Python + IA Dia 8

Dicionários em Python: chave e valor, o jeito inteligente de armazenar dados

Como Criar Funções em Python — Parâmetros, Retorno e Reutilização

Funções em Python: Escreva Menos, Faça Mais

Como Tratar Erros em Python com try, except e finally

Tratamento de Erros em Python: programe com segurança

Leitura e Escrita de Arquivos em Python

Leitura e Escrita de Arquivos em Python: salve seus dados no mundo real

Como Salvar Listas de Dicionários em Arquivo JSON com Python

Salvando Dados Estruturados com JSON em Python

Funções com Múltiplos Retornos em Python — Análise de Dados com Elegância

Funções com Múltiplos Retornos em Python: eficiência e organização

Parâmetros Opcionais e Valores Padrão em Python

Parâmetros Opcionais e Valores Padrão em Python

Como Usar args e kwargs em Funções Python

*args e **kwargs em Python: flexibilidade total nas funções

Como Usar List Comprehensions em Python

List Comprehensions em Python: código elegante e eficiente

Como Manipular Arquivos CSV com Python

Manipulando Arquivos CSV com Python: automatize leitura e escrita de dados

Como Usar Pandas em Python para Análise de Dados

Começando com Pandas em Python: análise de dados para IA e automações

Como Limpar e Preparar Dados com Pandas | Bootcamp Dia 20

Limpeza e Transformação de Dados com Pandas: preparando para IA

Como usar a OpenAI com Python (API Atualizada, GPT-3.5)

Inteligência Artificial com Python: Fundamentos e Primeira Integração com a OpenAI

Como Classificar Textos com IA e Python (Zero-Shot Classification)

Classificação de Texto com IA: Detectando Temas e Categorias

Como Criar Textos com Python e IA (NLP + GPT-2)

Geração de Texto com IA: Criando Respostas Inteligentes com Python

Como Criar um Chatbot com IA em Python (com DialoGPT)

Chatbot com IA em Python: Construindo um Assistente Inteligente

Como Detectar Fake News com Python e IA — Projeto Prático

Como Detectar Fake News com Python e IA

Como Criar uma Interface com IA em Python para Detectar Fake News

Como Criar uma Interface com IA em Python para Detectar Fake News

Como Avaliar a Qualidade de um Modelo de IA com Python

Como Avaliar a Qualidade de um Modelo de IA com Python — Além da Acurácia

Como Balancear Dados e Validar Modelos com Python e IA

Como Balancear Dados e Validar Modelos com Python e IA

Classificador de Fake News com Interface Web em Python (Streamlit)

Projeto Final: Criando um Classificador de Fake News com Interface Web em Python (Streamlit)

Hoje você vai dominar um dos tipos mais versáteis do Python: as listas (list).

Seja para armazenar nomes, produtos, tarefas, resultados ou até previsões geradas por IA, listas são o coração do armazenamento temporário em memória.


🎯 O que você vai aprender

  • Como criar listas em Python
  • Acessar, alterar e remover itens
  • Usar for para percorrer listas
  • Aplicar tudo isso em um mini sistema de lista de compras

🧠 O que é uma lista?

Uma lista em Python é uma estrutura de dados que armazena múltiplos valores em uma única variável.

frutas = ["maçã", "banana", "laranja"]

✅ Como acessar elementos:

print(frutas[0])  # maçã
print(frutas[-1]) # último item: laranja

✍️ Como alterar elementos:

frutas[1] = "uva"

➕ Adicionando e ➖ removendo:

frutas.append("abacaxi")     # adiciona ao final
frutas.remove("maçã")        # remove a maçã
frutas.pop()                 # remove o último item

🔁 Percorrendo uma lista com for:

for fruta in frutas:
    print("Fruta:", fruta)

🔍 Verificando presença:

if "banana" in frutas:
    print("Tem banana na lista!")

📌 Desafio do Dia: Sistema simples de lista de compras

O usuário digita produtos, um por um.
Quando digita “fim”, o sistema encerra e exibe a lista final com tudo que foi adicionado.


💻 Código sugerido:

compras = []

print("Digite os produtos para sua lista. Digite 'fim' para encerrar.")

while True:
    item = input("Produto: ")
    if item.lower() == "fim":
        break
    compras.append(item)

print("\nSua lista de compras:")
for produto in compras:
    print(f"- {produto}")

🧠 O que você aplicou hoje?

  • Criação e manipulação de listas
  • Entrada contínua com while
  • Condição de parada personalizada
  • Impressão organizada com for

💬 E aí, conseguiu montar sua lista?

Se quiser, posta o resultado nos stories e me marca no @asllanmaciel!
Ou comenta aqui como adaptaria essa lógica para uma lista de tarefas, séries, metas ou orações.


🎯 Quer ajuda pra criar projetos com Python + IA?

Eu posso te guiar em um plano completo de aprendizado e construção de aplicações reais com:

✅ Python
✅ Inteligência Artificial
✅ WordPress
✅ APIs e automações

📲 Acesse asllanmaciel.com.br/mentoria

Python + IA: Fundamentos e Projetos Práticos

Ambiente, Sintaxe Básica e Variáveis em Python — Bootcamp Dia 1 Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7