La Version 2.6 De Python TreeMap/SortedDictionary?
Est-il un intégré triés dictionnaire de la mise en œuvre dans la version 2.6 de Python, ou de tables de hachage sont le seul type?
Précisions:
- Je parle de triés dictionarys, pas commandé dictionnaires!
double possible de -commandé dict en python
OriginalL'auteur Mehrdad | 2011-07-30
Vous devez vous connecter pour publier un commentaire.
Je pense que la réponse est non.
Il y a un Treemap, mais il n'est pas en python standard library.
http://pypi.python.org/pypi/treemap/
Je pense à ceux qui n'aiment pas ma réponse, peut penser qu'il a tort en raison d'une récente mise à jour. Veuillez noter que ceci est pour Python 2.6, 2.7 ou pas Python 3
Veuillez ajouter la bonne réponse si vous pensez encore que c'est mal, ou peu serviable, ou au moins de donner une raison pour laquelle vous pensez que c'est une mauvaise réponse.
Oui, le manque de tout et de basculer des déclarations ont été l'une des choses que je voudrais étaient présents en python, mais se sont habitués à leur absence maintenant, et de ne même pas remarquer le manque de plus.
Pas de certitude sur 3+, mais de 2,7 n'a pas non plus. Donner des conseils sur la façon de faire ici, mais il n'est toujours pas là par défaut: docs.python.org/2/library/...
Et la question était de savoir si il y avait un haut-triés dictionnaire en Python 2.6 et la réponse est non, indépendamment de savoir si il en existe un dans Python 2.7 et Python 3+
Le lien est en fait une bibliothèque python qui crée le Treemap visualisation au lieu d'un Treemap structure de données
OriginalL'auteur
Intégré non, en tant que tierce partie, vous pouvez vérifier blist , voici la doc pour sorteddict.
OriginalL'auteur mouad
Si par construire-dans-vous dire fourni avec un standard de python installer, la réponse est non.
Si vous voulez dire au même niveau de mise en œuvre que Python est construit en
dict
puis un coup d'oeil à mon C mise en œuvre de sorteddict et ordereddict: http://anthon.home.xs4all.nl/Python/ordereddict/OriginalL'auteur Anthon