什么是Python中的有序字典?
OrderedDict是一个字典子类,它记住添加内容的顺序,并支持常用的dict方法。如果新条目覆盖了现有条目,则原始插入位置将保持不变。删除条目并重新插入将其移至末尾。
>>> from collections import OrderedDict
>>> d = {'banana': 3, 'apple':4, 'pear': 1, 'mango': 2}
>>> od=OrderedDict(d.items())
>>> od
OrderedDict([('banana', 3), ('apple', 4), ('pear', 1), ('mango', 2)])
>>> od=OrderedDict(sorted(d.items()))
>>> od
OrderedDict([('apple', 4), ('banana', 3), ('mango', 2), ('pear', 1)])
>>> t=od.popitem()
>>> t
('pear', 1)
>>> od=OrderedDict(d.items())
>>> t=od.popitem()
>>> t
('mango', 2)热门推荐
5 孙媳妇祝福语简短
10 秋分祝福语简短文案
11 六一加端午祝福语简短
12 简短祝福语中考女孩的话
13 进驻新居的祝福语简短
14 庆祝论坛周年祝福语简短
15 毕业祝福语简短给同学
16 新年的生日祝福语简短
17 工人生日祝福语简短
18 五十二新年祝福语简短