Outils pour utilisateurs

Outils du site


dictionnaire_ordo

Warning: Undefined array key -1 in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/html.php on line 1458

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 de tyrtamos