Méthodes et itération sur les dictionnaires
Les dictionnaires Python offrent plusieurs méthodes utiles pour accéder à leurs composants. La méthode keys() renvoie la liste des clés, values() renvoie la liste des valeurs, et items() renvoie une liste de tuples cleˊ,valeur.
Lorsqu'on itère directement sur un dictionnaire avec une boucle for, Python renvoie par défaut les clés du dictionnaire. Pour parcourir à la fois les clés et les valeurs, on peut utiliser la méthode items() dans une boucle.
Exemple:
dico = {'clé1': 'valeur1', 'clé2': 'valeur2'}
for cle, valeur in dico.items():
print(f'La clé {cle} est liée à la valeur {valeur}')
Les compréhensions de dictionnaire offrent une syntaxe concise pour créer des dictionnaires. Elles sont particulièrement utiles lorsqu'on veut créer un dictionnaire à partir de listes existantes.
Vocabulaire: Une compréhension de dictionnaire est une expression qui permet de créer un nouveau dictionnaire en une seule ligne de code, souvent à partir d'itérables existants.
Enfin, il est important de noter que les méthodes keys(), values(), et items() renvoient des vues dynamiques du dictionnaire. Pour obtenir une liste statique, on peut utiliser la fonction list() sur ces vues.