• 4 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 03/06/2021

Organisez vos données dans un dictionnaire

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Nous avons déjà vu comment accéder à la valeur d’un élément stocké dans un dictionnaire : grâce à sa clé.

Reprenons un exemple :

>>> program = {"quotes": ["Ecoutez-moi, Monsieur Shakespeare, nous avons beau être ou ne pas être, nous sommes !", "On doit pouvoir choisir entre s'écouter parler et se faire entendre."], "characters": ["alvin et les Chipmunks", "Babar", "betty boop", "balimero", "casper", "le chat potté", "Kirikou"]}
>>> program["characters"]
[“alvin et les Chipmunks”, “Babar”, “betty boop”, “balimero”, “casper”, “le chat potté”, “Kirikou”]

La première question que je me pose est la suivante :

Comment accéder aux éléments d’une liste qui est elle-même dans un dictionnaire ?

En ajoutant l’index de l’élément souhaité à la suite, entre crochets !

>>> program["characters"][0]
"alvin et les Chipmunks"

Regardons maintenant les principales méthodes que nous pouvons utiliser avec un dictionnaire…

Remplacer ou ajouter une valeur : même méthode que pour une liste.

>>> program["characters"] = "Un nouveau nom"

Mettre à jour ou ajouter plusieurs valeurs en même temps

>>> program.update({"characters" : ["Alvin", "Père Noël"], "quotes": ["Une citation unique qui sera sauvegardée"]})

Supprimer une clé et renvoyer sa valeur. Vous pouvez utiliser cette même méthode sur une liste !

>>> program.pop("quotes")
"quotes"

Découvrez-en plus dans la documentation en ligne !

A vous de jouer !

Console de code
Houston... ?
Il semblerait que votre ordinateur ne soit pas connecté à Internet.
Vous n'êtes pas connecté

Connectez-vous pour accéder aux exercices de codes et testez vos nouvelles compétences.

Pensez à vous entraîner avant de terminer ce chapitre.

Retour à notre programme

Notre programme s’étoffe ! Youhou ! Il nous manque pourtant 3 grandes fonctionnalités :

  • Afficher une citation au hasard quand on lance le programme.

  • BONUS : Stocker nos citations et nos personnages dans un fichier externe.

  • BONUS : Coder un petit robot qui va parcourir le Web à la recherche de citations et de personnages puis les stocker dans un fichier sur notre ordinateur.

Voyons, dans le prochain chapitre, comment afficher une citation au hasard.

Code du chapitre

Retrouvez le code de ce chapitre sur le dépôt GitHub en cliquant ici

Exemple de certificat de réussite
Exemple de certificat de réussite