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