开发者社区 问答 正文

【python问答学堂】8期 字典排序

问题

你想创建一个字典,并且在迭代或序列化这个字典的时候能够控制元素的顺序。

解决方案

为了能控制一个字典中元素的顺序,你可以使用 collections 模块中的 OrderedDict 类。 在迭代操作的时候它会保持元素被插入时的顺序,示例如下:

11.PNG

2.PNG

往期回顾:

python问答学堂-《python进阶大全》中你必须掌握的QA

【python问答学堂】2期解压序列赋值给多个变量?

【python问答学堂】3解压可迭代对象赋值给多个变量?

【python问答学堂】4期保留最后 N 个元素?

【python问答学堂】5期 查找最大或最小的 N 个元素

【python问答学堂】6期 实现一个优先级队列

【python问答学堂】7期 字典中的键映射多个值

展开
收起
请回答1024 2020-04-28 14:22:52 1353 分享 版权
1 条回答
写回答
取消 提交回答