Ressources Magic Makers

 

Site en maintenance

 
Nous sommes actuellement entrain de mettre à jour les ressources de ce site.
Pendant la mise à jour vous pouvez retrouver tous les nouveaux contenus sur le site
 

https://lp-magicmakers.fr/

 
 

Les dictionnaires en python

Les dictionnaires qu'est que c'est quoi donc ?

Parfois il peut être pratique de stocker des informations de différents types dans un même tableau. C’est le cas par exemple lorsque l’on veux un tableau pour stocker toutes les informations d’une personne, comme son nom, son âge etc…

Dans ce cas la on préférera utiliser un tableau d’un type spécifique, un dictionnaire.

Il s’agit d’un tableau où nous allons nommer les cases, ces noms de cases on appelera ça des keys (clefs en anglais).

Ainsi plutot que d’avoir la case 0 nous pourrions avoir la case « Prénom ».  Ce qui permet de retrouver plus facilement les informations et d’y accéder.

Créer un dictionnaire :

Pour créer un dictionnaire on défini les keys et les valeurs comme ceci :

Utilisateur = {
  ‘Prénom’:‘Erwan’,
  ‘NomDeCode’: ‘SuperAnim’,
  ‘age’: 34
}

Ici, on voit bien que chaque key est associée à une valeur différente.

La valeur peut être un int, une string, ou n’importe quel autre type de données.

Le dictionnaire est stocké dans une variable comme les tableaux.

Manipulation des dictionnaires

Récupérer un élément

Pour récupérer un élément du dictionnaire, on mettra entre crochet la key de l’élément à récupérer.

Utilisateur = {
  ‘Prénom’:‘Erwan’,
  ‘NomDeCode’: ‘SuperAnim’,
  ‘age’: 34
}
print(Utilisateur[‘Prénom’])
print(Utilisateur[‘age’])
>>‘Erwan’
>>34

Ajouter un élément

Pour ajouter un élément au dictionnaire, on va créer une nouvelle clef avec NomDuTableau[NouvelleKey]

 

Personne= {
  ‘Prénom’:‘Erwan’,
  ‘NomDeCode’: ‘SuperAnim’,
  ‘age’: 34
}

Personne[‘Diplome’] = ‘plome’
print(Personne)
>>{‘Prénom’: ‘Erwan’, ‘NomDeCode’: ‘SuperAnim’, ‘age’: 34, ‘Diplome’: ‘plome’}

 

Obtenir la liste des keys

Pour obtenir la listes des keys du dictionnaire, on peut utiliser la fonction keys() d’un dictionnaire.

 

dictionnaire = {   ‘Prénom’:‘Erwan’,   ‘NomDeCode’: ‘SuperAnim’,   ‘age’: 34 }
keys = dictionnaire.keys() print(keys) >>[‘Prénom’, ‘NomDeCode’, ‘age’]