[artice] add TL;DR:
This commit is contained in:
parent
7060732b5c
commit
f13c69075f
|
@ -10,6 +10,9 @@ Bonjour !
|
|||
|
||||
Aujourd'hui, je veux vous parler des dictionnaires en Python, et notamment de leur — relativement — nouvelle propriété d'ordre.
|
||||
|
||||
TL;DR: les considérations concernant les dictionnaires ordonnés tourne autour des performances.
|
||||
On oublie de mentionner que cela facilite le débogage, mais que cela peut aussi cacher un bogue dans l'implémentation d'un algorithme, raison pour laquelle j'ai écrit le fragment de code ci-dessous.
|
||||
|
||||
# Un peu de contexte
|
||||
|
||||
Si l'on en croit [ce thread StackOverFlow](https://stackoverflow.com/questions/39980323/are-dictionaries-ordered-in-python-3-6), les clefs d'un dictionnaire dans Python3 depuis sa version 3.6 sont _de facto_ ordonnées **dans l'implémentation CPython** (dans l'ordre d'insertion), et Python3 dans sa version 3.7 standardise cet état de fait, ce qui veut dire que les autres implémentations (PyPy, Jython...) devront s'aligner afin de correctement implémenter le nouveau standard, pour assurer la compatibilité du code entre "interpréteurs".
|
||||
|
|
Loading…
Reference in New Issue