La documentazione collections.OrderedDict descrive un OrderedDict
comeOrderedDict: anche i valori sono ordinati?
un dict che ricorda l'ordine in cui le chiavi sono stati inseriti
così l'ordine di
for k in dict:
...
for k in dict.keys():
...
è prevedibile.
Tuttavia, non dice nulla sui valori. Se ho solo bisogno di scorrere i valori come segue, i risultati rispetteranno anche l'ordinamento per inserto?
for v in dict.values():
...
Alcune prove rapide qui in CPython mostrato che sia il caso, ma che potrebbe essere solo coinicidental con l'implementazione corrente (non ho testato tutti gli altri).