J’ai fait une bibliothèque pour un dictionaire ordonné sans copie. Contrairement au dict
python, qui utilise l’ordre d’insertion, cela utilise la comparaison <
entre les objets. Aussi, cela crée une nouvelle structure plutôt que de se modifier sur-place, ce qui permet d’implémenter (sans copier, voir le paragraphe suivant) une fonction “annuler” / “revenir a la version précédente”.
Les benchmarks montrent que c’est plus intéressant que faire des copies de dict
a partir de 1000 éléments sur cpython et 100 éléments sur pypy.
Si vous avez une idée d’application n’hésitez pas a partager.
1 message - 1 participant(e)