Sobes.tech
Junior — Middle

Puteți explica principalele diferențe dintre un array, un dicționar și un set în contextul programării?

sobes.tech AI

Răspuns de la AI

Diferențele principale între array, dicționar și set:

  • Array — colecție ordonată de elemente, accesibilă după index. Permite duplicate și păstrează ordinea elementelor.

  • Dicționar (Dictionary, Map) — colecție de perechi "cheie-valoare", unde fiecărei chei îi corespunde o valoare. Cheile sunt unice, accesul la valori se face prin cheie.

  • Set — colecție neordonată de elemente unice, fără duplicate. Folosit pentru căutări rapide și verificarea existenței unui element.

Exemplu în Python:

arr = [1, 2, 2, 3]  # Array cu duplicate

dict = {'a': 1, 'b': 2}  # Dicționar cu cheile 'a' și 'b'

set_ = {1, 2, 3}  # Set de elemente unice