Junior — Middle
Peut-on expliquer le concept de dictionnaire en langage Python et ses principales caractéristiques?
sobes.tech IA
Réponse de l'IA
En Python, un dictionnaire (dict) est un ensemble modifiable et non ordonné (dans les versions antérieures à 3.7) de paires clé-valeur. Les clés doivent être des objets hachables (par exemple, chaînes, nombres, tuples), et les valeurs peuvent être n'importe quel objet.
Principales caractéristiques des dictionnaires :
- Accès rapide aux valeurs par clé (temps d'accès amorti O(1)).
- Les clés sont uniques dans le dictionnaire.
- On peut ajouter, modifier et supprimer dynamiquement des paires clé-valeur.
Exemple de création et d'utilisation d'un dictionnaire :
personne = {'nom': 'Иван', 'âge': 30, 'ville': 'Moscou'}
print(personne['nom']) # Affichera : Иван
# Ajout d'une nouvelle clé
personne['emploi'] = 'ingénieur'
# Modification d'une valeur
personne['âge'] = 31
# Vérification de la présence d'une clé
if 'ville' in personne:
print('Ville spécifiée')