【发布时间】:2018-08-10 16:25:08
【问题描述】:
从here 的讨论中,我了解到字典通常没有排序,至少不是以可靠的方式。那么为什么字典方法键(),值(),项目()返回有序列表而不是例如无序集?这只是为了方便还是有一些潜在的原因?
【问题讨论】:
-
首先,
values不保证唯一.. -
字典键和值(如果分别迭代)总是按相同的顺序。对任何一个使用集合都会使这成为不可能。
标签: python list dictionary unordered