Sobes.tech
Junior

Qual é a diferença entre listas e conjuntos em Python?

sobes.tech IA

Resposta da IA

Lista (list) — coleção ordenada, mutável e que permite duplicados. Conjunto (set) — coleção não ordenada, mutável e que contém elementos únicos, sem permitir duplicados.

# Exemplos
my_list = [1, 2, 2, 3] # Lista com duplicados
my_set = {1, 2, 3}   # Conjunto, duplicados eliminados automaticamente
Característica Lista (list) Conjunto (set)
Ordem Ordenada (por índice) Não ordenada
Mutabilidade Mutável Mutável
Duplicados Permitidos Não permitidos (elementos únicos)
Acesso por índice Possível Impossível
Uso principal Armazenamento de sequências Verificação de unicidade, operações com conjuntos