top of page

Les dictionnaires

Un dictionnaire est un type construit provenant de Python, qui a pour particularité d'associer chacune de ses valeurs à une clé. Ceci est une différence avec les tuples ou encore les listes pour lesquels chaque valeur est cette fois associée à un indice. De surcroît, un dictionnaire est repéré par des accolades.



  • La structure d'une liste


Exemple: dico={"Friends": 94,"The Big Bang Theory": 7,"X Files": 93}


Dans la console, 'dico.keys()', renvoie:

dict_keys(['Friends', 'The Big Bang Theory', 'X Files'])


Puis, 'dico.values()' renvoie: dict_values([94, 7, 93])


Ensuite, 'dico', renvoie: {'Friends': 94, 'The Big Bang Theory': 7, 'X Files': 93}


Enfin, 'dico.items()', renvoie:

dict_items([('Friends', 94), ('The Big Bang Theory', 7), ('X Files', 93)])




  • Modification d'un dictionnaire


Exemple: dico={"Friends": 94,"The Big Bang Theory": 7,"X Files": 93}

dico["Dowton Abbey"]=10


Dans la console, 'dico', renvoie:

{'Friends': 94, 'The Big Bang Theory': 7, 'X Files': 93, 'Dowton Abbey': 10}


Une dictionnaire est ainsi modifiable.




Exemple: dico={"Friends": 94,"The Big Bang Theory": 7,"X Files": 93}


Dans la console, l'instruction 'dico.pop()', renvoie un message d'erreur.


En effet, un dictionnaire n'ayant pas d'ordre de classification de ses valeurs, aucune clés n'est la dernière. Ainsi, si nous voulons supprimer une clé d'un dictionnaire, nous pouvons utiliser la méthode 'pop()' mais en y ajoutant un argument de manière à désigner exactement la clé que nous voulons supprimer. Essayons avec un autre exemple:


dico={"Friends": 94,"The Big Bang Theory": 7,"X Files": 93}

dico.pop("The Big Bang Theory")


Dans la console, 'dico', renvoie: {'Friends': 94, 'X Files': 93}

Cela fonctionne à présent.




Exemple: dico={"Friends": 94,"The Big Bang Theory": 7,"X Files": 93}


Dans la console, l'instruction 'len(dico)', renvoie: 3, ce qui signifie bien que notre dictionnaire est constitué de trois items, à la fois des clés et des valeurs.


La fonction 'len(liste)' étudié dans les leçons précédentes du chapitre, fonctionne alors également avec les dictionnaires.






10 vues0 commentaire

Posts récents

Voir tout

Comentários


bottom of page