Junior — Middle
Pode explicar as principais diferenças entre um array, um dicionário e um conjunto no contexto da programação?
sobes.tech IA
Resposta da IA
As principais diferenças entre array, dicionário e conjunto:
-
Array (Matriz) — coleção ordenada de elementos, acessada por índice. Permite duplicados e mantém a ordem dos elementos.
-
Dicionário (Dictionary, Map) — coleção de pares "chave-valor", onde cada chave corresponde a um valor. As chaves são únicas, o acesso aos valores é feito pela chave.
-
Conjunto (Set) — coleção não ordenada de elementos únicos, sem duplicados. Usado para buscas rápidas e verificação de presença de um elemento.
Exemplo em Python:
arr = [1, 2, 2, 3] # Array com duplicados
dict = {'a': 1, 'b': 2} # Dicionário com chaves 'a' e 'b'
set_ = {1, 2, 3} # Conjunto de elementos únicos