Junior — Middle
Pouvez-vous expliquer les principales différences entre un tableau, un dictionnaire et un ensemble dans le contexte de la programmation?
sobes.tech IA
Réponse de l'IA
Les principales différences entre un tableau, un dictionnaire et un ensemble :
-
Tableau (Array) — collection ordonnée d'éléments, accessible par index. Permet les doublons et conserve l'ordre des éléments.
-
Dictionnaire (Dictionary, Map) — collection de paires "clé-valeur", où chaque clé correspond à une valeur. Les clés sont uniques, l'accès aux valeurs se fait par la clé.
-
Ensemble (Set) — collection non ordonnée d'éléments uniques, sans doublons. Utilisé pour une recherche rapide et la vérification de la présence d'un élément.
Exemple en Python:
arr = [1, 2, 2, 3] # Tableau avec doublons
dict = {'a': 1, 'b': 2} # Dictionnaire avec clés 'a' et 'b'
set_ = {1, 2, 3} # Ensemble d'éléments uniques