摘要:
创建字典对象,同时保存键值对的插入顺序时,可以使用collections包提供的OrderedDict对象。和默认的dict字典对象相比,OrderedDict提供了额外的能力来保存字典元素的插入顺序。 当您想要构建一个您可能希望稍后序列化或编码为不同格式的映射时,OrderedDict特别有用。 阅读全文
摘要:
依然是collections模块,提供了比基础数据类型更为丰富,适合特定场景下的数据结构。当需要将某个键映射到一个集合类型(list,tuple)时,有时候需要初始化集合类型。故我们经常会碰到以下的代码场景。 而使用defaultdict时,我们可以在初始化时预设数据类型和默认值。 defaultd 阅读全文