Les dictionnaires en Python sont des structures de données non ordonnées qui contiennent des paires clés-valeurs. Les clés dans un dictionnaire doivent être uniques et immutables. Les dictionnaires sont très utiles lorsque vous avez besoin de lier une clé à une valeur, ce qui permet une récupération rapide des valeurs en utilisant la clé.
Voici comment vous pouvez utiliser les dictionnaires en Python:
1. Créer un dictionnaire: Vous pouvez créer un dictionnaire en utilisant des accolades {}. Les paires clés-valeurs sont séparées par des virgules, et la clé et la valeur sont séparées par des deux-points.
\`\`\`python mon\_dico = { ‘nom’: ‘John’, ‘age’: 25, ‘profession’: ‘Ingénieur’ } \`\`\`1. Accéder à des éléments: Vous pouvez accéder à une valeur d’un dictionnaire en utilisant la clé correspondante.
\`\`\`python print(mon\_dico[‘nom’]) # Affiche ‘John‘ \`\`\` Vous pouvez également utiliser la méthode get() pour accéder à la valeur. \`\`\`python print(mon\_dico.get(‘age’)) # Affiche 25 \`\`\`1. Modifier des éléments: Les dictionnaires sont modifiables. Vous pouvez changer la valeur d’un élément spécifique en référençant la clé.
\`\`\`python mon\_dico[‘age’] = 26 \`\`\`1. Ajouter des éléments: Vous pouvez ajouter une nouvelle paire clé-valeur à un dictionnaire existant.
\`\`\`python mon\_dico[‘ville’] = ‘Paris‘ \`\`\`1. Supprimer des éléments: Utilisez le mot-clé del pour supprimer un élément d’un dictionnaire.
\`\`\`python del mon\_dico[‘profession’] \`\`\` Ou vous pouvez utiliser la méthode pop(). \`\`\`python mon\_dico.pop(‘age’) \`\`\`1. Parcourir un dictionnaire: Vous pouvez parcourir les clés d’un dictionnaire en utilisant une boucle for.
\`\`\`python for cle in mon\_dico: print(cle) \`\`\` Pour parcourir les valeurs, utilisez la méthode values(). Pour parcourir les paires clé-valeur, utilisez la méthode items(). \`\`\`python for value in mon\_dico.values(): print(value) for key,value in mon\_dico.items(): print(key,value) \`\`\`1. Vérifier si une clé existe: Vous pouvez vérifier si une clé existe dans un dictionnaire en utilisant le mot-clé in.
\`\`\`python if ‘nom’ in mon\_dico: print(‘Nom est une clé du dictionnaire’) \`\`\`1. Trouver la longueur d’un dictionnaire: Utilisez la fonction len() pour trouver la longueur d’un dictionnaire, c’est-à-dire le nombre de paires clés-valeurs.
\`\`\`python print(len(mon\_dico)) \`\`\`1. Vider un dictionnaire: Vous pouvez supprimer tous les éléments d’un dictionnaire en utilisant la méthode clear().
\`\`\`python mon\_dico.clear() \`\`\`