1
staticor 2017-02-24 22:23:08 +08:00
问题是 dict 迭代的顺序问题么
首先要搜一下 dict 的输出是按什么顺序. 然后还可以进一步, 看自己构造的 2 个 dict 用相同 k-v, 是一样的对象? |
4
wohenyingyu02 2017-02-24 23:47:33 +08:00 via iPhone
和 itervalue 怎么实现的有关吧,看楼主 print 的架势似乎是 python2 ?
|
5
kimoCHG 2017-02-24 23:55:35 +08:00
关于遍历的顺序, 一般语言都会写上不保证顺序吧
|
6
kkxxxxxxx 2017-02-25 00:49:42 +08:00
|
7
kkxxxxxxx 2017-02-25 00:49:58 +08:00
|
8
PythonAnswer 2017-02-25 01:25:07 +08:00 via Android
老的 dict 是 hash ,无序。想要有顺序可以导入
OrderedDict 。 最新版本改成有序的了。 |
9
yyy32 OP 好的 谢谢各位了
|