python字典问题

dict(zip(['one','two','tree'],[1,2,3]))

img


请问这个难道不应该3在1后面出现吗

原因是从Python3的3.6版本开始, dict字典就有顺序了。
Python 3.7运行结果如下:

img

Python3.6之前的字典遍历是无序的,遍历输出的顺序和存储顺序并不相同;
Python3.6开始字典的遍历就是有序的,遍历输出的结果和存储顺序相同。

你说的对啊
可能这个大括号里只是表示存储哪些内容,不表示输出顺序吧