segunda-feira, 9 de março de 2015

[Python] - Dicionário em ordem

Olá pessoal, nesse post iremos ver uma forma de manter a ordem de inserção dos itens em um dicionário utilizando a OrderedDict.

A OrderedDict mantém internamente uma lista duplamente ligada que ordena as chaves de acordo com a ordem de inserção. 

Lembrando que a OrderedDict possui um tamanho superior ao dobro de um dicionário normal. O código abaixo funciona tanto no Python 2.x quanto 3.x:




Nenhum comentário: