• 4 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 1/7/21

Organisez vos données dans un dictionnaire

Log in or subscribe for free to enjoy all this course has to offer!

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 !

Coding application
Houston... ?
It seems you're not connected to the internet.
You are not signed in

Sign in to access coding exercises and test your new skills.

Make sure to practice in this chapter before moving on.

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

Example of certificate of achievement
Example of certificate of achievement