Les bases des dictionnaires

10.1 Les bases des dictionnaires

Objectifs d'apprentissage

À la fin de cette section, vous devriez être en mesure de :

  • Décrire la structure d'un objet dictionnaire.
  • Utiliser type() pour identifier le type d'un objet dictionnaire.
  • Expliquer pourquoi un objet dictionnaire ne comporte pas de clés en double.

Dictionnaires

Un dictionnaire (dictionary) en Python est un objet conteneur comprenant des paires clé-valeur. Un exemple d'élément clé-valeur (key-value) est un mot dans un dictionnaire d'anglais avec sa définition correspondante.

Faites le point

Dictionnaires

Concepts en pratique

Les bases des dictionnaires

Étant donné l'objet dictionnaire days = {"Sunday": 1, "Monday": 2, "Tuesday": 3}, répondez aux questions suivantes.

1.
Quelles sont les clés dans l'objet dictionnaire days ?
  1. "Sunday", "Monday", "Tuesday"
  2. 1, 2, 3
  3. 0, 1, 2
2.
Quelles sont les valeurs dans l'objet dictionnaire days ?
  1. 0, 1, 2
  2. 1, 2, 3
  3. "Sunday", "Monday", "Tuesday"
3.
Quelle est la valeur associée à la clé "Sunday" ?
  1. "Sunday"
  2. 1
  3. 0

Type et propriétés des dictionnaires

Le type dict implémente un dictionnaire en Python. Comme un objet dictionnaire est utilisé pour rechercher des valeurs à l'aide de clés, un objet dictionnaire ne peut pas contenir de valeurs de clé en double.

Faites le point

Propriétés des dictionnaires

Concepts en pratique

Type et propriétés des dictionnaires

Étant donné l'objet dictionnaire encoding = {"a": 97, "b": 98, "A": 65, "B": 66}, répondez aux questions suivantes.

4.
Que renvoie type(encoding) ?
  1. dictionary
  2. dict
  3. str
5.
Le dictionnaire encoding contient des clés en double puisqu'il a à la fois "a" et "A" comme clés.
  1. vrai
  2. faux
6.
Un dictionnaire peut contenir des valeurs en double.
  1. vrai
  2. faux

À vous d'essayer

Examiner les types de variables

À partir des variables dans le code ci-dessous, examinez les types de ces variables.