Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

collections.OrderedDict obsolete depuis la 3.6 ?

+1 vote

y a t il un intérêt a utiliser encore un OrderedDict si on travaille sur 3.6+ ?

demandé 31-Jul par buffalo974 (2,690 points)

1 Réponse

+1 vote
 
Meilleure réponse

Alors, officiellement et dans l'ordre :

  • 3.6: dict emploie une nouvelle implémentation, plus dense. La préservation de l'ordre d'insertion est considérée à ce stade comme un effet de bord. (par la même occasion, la PEP 468 garantit l'ordre des kwargs, mais il me semble qu'en interne c'est du OrderedDict.)
  • 3.7: cet effet de bord fait maintenant partie de la spécification. A ce stade, OrderedDict fournit (officiellement du moins) plus de garanties en cas de suppression de clés.
répondu 31-Jul par yoch (2,506 points)
sélectionné 1-Aou par buffalo974
...