我怎么才能把python的字典里面的数据按照原始顺序遍历出来

2024-12-02 08:51:39
推荐回答(2个)
回答1:

Python里面字典的健-值对本来就是无序的,一个无序的东西你要它按顺序遍历,是有矛盾的。你的那个“按照顺序初始化”的说法就有问题。

回答2:

建议使用 有序字典(OrderedDict), 它是dict的子类,可以把它替换之前的字典,区别是dict的键是无序的,而OrderedDict的键是有序的,具体顺序由程序员来定。
from collections import OrderedDict