Outils pour utilisateurs

Outils du site


dictionnaire_ordo

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
dictionnaire_ordo [2011/10/24 14:16]
tyrtamos
dictionnaire_ordo [2011/10/24 14:33] (Version actuelle)
tyrtamos
Ligne 176: Ligne 176:
 </​code>​ </​code>​
  
 +===== Utilisation =====
  
 +Ce code respecte toutes les fonctionnalités de dict tout en conservant l'​ordre d'​introduction des clés.
  
 +<code python>
 +d = ordict({'​a':​12,​ '​b':​23})
 +d['​c'​] = 34
 +d.update({'​d':​45})
 +print d
 +ordict{'​a':​ 12, '​b':​ 23, '​c':​ 34, '​d':​ 45}
  
 +print d.items()
 +[('​a',​ 12), ('​b',​ 23), ('​c',​ 34), ('​d',​ 45)]
  
 +for k in d:
 +    print k
 +a
 +b
 +c
 +d
 +</​code>​
  
 +Il a été ajouté 2 méthodes: ​
  
 +  * sort() qui trie les clés "sur place" (on perd donc l'​ordre d'​insertion des clés)
  
 +  * sorted() qui renvoie le dictionnaire ordonné, mais dont les clés sont triées
  
 +\\ 
 +Amusez-vous bien! 
  
  
dictionnaire_ordo.txt · Dernière modification: 2011/10/24 14:33 par tyrtamos