python:bases:dictionnaires

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:bases:dictionnaires [2022/08/16 08:24] – [6.2 Parcours des clés] philpython:bases:dictionnaires [2022/08/16 08:27] (Version actuelle) – [9.2 Un dictionnaire pour indexer les enregistrements] phil
Ligne 161: Ligne 161:
  
 === 6.3 Parcours des valeurs === === 6.3 Parcours des valeurs ===
-<note>On utilise la méthode **values**() de la classe **dict**.</note>+<callout type="primary" icon="true">On utilise la méthode **values**() de la classe **dict**.</callout>
  
 <code python *.py> <code python *.py>
Ligne 175: Ligne 175:
 </code> </code>
  
- +<callout type="tip" icon="true">Les méthodes **keys**(), **values**() et **items**() retournent un objet particulier appelé : **une vue** (itérable et possédant le test d'appartenance). La caractéristique principale d'une vue est qu'elle est **mise à jour** en même temps que le dictionnaire.</callout>
- +
-<note tip>Les méthodes **keys**(), **values**() et **items**() retournent un objet particulier appelé : **une vue** (itérable et possédant le test d'appartenance). La caractéristique principale d'une vue est qu'elle est **mise à jour** en même temps que le dictionnaire.</note>+
  
 // Exemple // // Exemple //
Ligne 196: Ligne 194:
 </code> </code>
 ==== 7. Formation d'un dictionnaire à partir de deux listes ==== ==== 7. Formation d'un dictionnaire à partir de deux listes ====
-<note>On utilise l'expression suivante : //nom_dictionnaire// = **dict**(**zip**(//listeClés//,//listeVal//))</note>+<callout type="primary" icon="true">On utilise l'expression suivante : //nom_dictionnaire// = **dict**(**zip**(//listeClés//,//listeVal//))</callout>
  
 //Exemples// //Exemples//
Ligne 256: Ligne 254:
 </code> </code>
  
-<note important>Problème : l'accès à un enregistrement suppose ici que l'on connaisse sa position. +<callout type="warning" icon="true">Problème : l'accès à un enregistrement suppose ici que l'on connaisse sa position. 
-</note>+</callout>
  
 ===9.2 Un dictionnaire pour indexer les enregistrements === ===9.2 Un dictionnaire pour indexer les enregistrements ===
-<note tip>Pour modéliser ces informations, il est plus adapté d'utiliser, non pas une liste, mais un **dictionnaire de dictionnaires**.</note>+<callout type="tip" icon="true">Pour modéliser ces informations, il est plus adapté d'utiliser, non pas une liste, mais un **dictionnaire de dictionnaires**.</callout>
  
 //Exemple// //Exemple//
  • python/bases/dictionnaires.1660631070.txt.gz
  • Dernière modification : 2022/08/16 08:24
  • de phil