Sobes.tech
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