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 |