OrderedDict does not preserve the order

后端 未结 2 650
一整个雨季
一整个雨季 2020-12-18 07:36
from collections import OrderedDict
import pprint

menu = {\"about\" : \"about\", \"login\" : \"login\", \'signup\': \"signup\"}

menu = OrderedDict(menu)
pprint.ppr         


        
2条回答
  •  感动是毒
    2020-12-18 08:11

    By putting the items in a (non-ordered) dict and constructing the OrderedDict from that, you've already discarded the original order. Construct the OrderedDict from a list of tuples, not a dict.

提交回复
热议问题