Les dictionnaires

Un dictionnaire est un objet pouvant en contenir d’autres (à l’instar des listes) : chaque objet d’un dictionnaire, appelé valeur (value), est associé à une clef (key), de type chaîne de caractère ou nombre, ou bien encore un tuple de ces types (c’est à dire un objet immuable).

A la différence des listes, un dictionnaire n’est pas ordonné :

Accéder aux éléments d’un dictionnaire

La syntaxe est proche de celle utilisée pour obtenir les éléments d’une liste :

Et comme pour les listes également, il est possible de modifier la valeur d’un élément :

Et on peut ajouter des éléments directement :

 

Créer un dictionnaire

par compréhension

Comme pour les listes, il est possible de construire un dictionnaire par compréhension :

Exercice :

  • Créer par compréhension le dictionnaire d = {'a' : 10, 'b' : 20, 'c' : 30, .....}

 

par mise à jour

 

Exercice :

  • Écrire une fonction compterLettres(texte)  ayant pour argument une chaîne de caractères et qui renvoie un dictionnaire qui contient la fréquence de toutes les lettres de la chaîne entrée.

 

Dépôt de fichier réponse

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code