我们来讲讲按顺序遍历字典。
说实话是一个比较伪命题的需求,但是我们还是尽量的让大家来试一试。
这里我有字典 a_dict ,它的 key 是 2,3,1 ,其实我们能感觉到它没有按照一定的顺序来排。
所以我们如果直接打印的话,它的 key 的排序依然是 2,3,1,如果我想让它以 1,2,3 来排序的话,我该怎么做呢?
这里我给大家介绍一个方法叫 sorted 这个内置函数。

也就是在你打印之前,你先将 a_dict 的keys 先sorted 排序一下,排完序之后,他会按照一个默认的排序方式,把 1,2,3 排好序给到你,就会得到这样的结果。
但是我想告诉你的是,其实字典是没有顺序的,那我们必须要给他指定一个排序的方式,才有可能顺序打印,如果以后你遇到的话,记住一个点就好,字典它没有顺序。