|
2
|
| digitaldreamer · 技术社区 · 16 年前 |
|
|
1
11
python字典没有顺序——如果在实践中项目以特定的顺序出现,那纯粹是特定实现的副作用,不应该依赖它。 |
|
|
2
2
字典是无序的:它们没有开始或结束。是否使用
如果需要排序,请使用元组列表。python 3.1有一个
|
|
|
3
2
字典未排序。如果您需要订购,您可以尝试使用类似列表的方法。 |
|
|
4
1
标准库里有一本有序的词典 as of Python 3.1.1 但是它的用例是有限的。通常,如果您使用的是字典,那么您只对键到值的映射感兴趣,而不是顺序。如果您不使用python 3.x的话,也有很多订购字典的方法,但是您应该首先问问自己订购是否重要,如果重要,您是否使用了正确的数据结构。 |
|
|
5
0
我认为你误解了词典的用法。您不能访问它们的顺序或位置。您可以从键访问它们,在您的情况下,这也恰好是数字。它们是哈希表,应该像这样工作。你做得对。 |