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