0

我想使用一个有序的字典,它的迭代动作看起来像列表

seq.append(2)
seq.append(3)
seq.append(1)

print(seq)# the list should be 2,3,1

dic[2] = '22222'
dic[3] = '333333'
dic[1] = '111111'
print(dic)# should be {2:'22222',3,'333333',1:'111111'} not {1...2...3}

我不知道python标准库中是否已经有一个类。或者我需要一个列表来保持顺序,那太复杂了,告诉我你知道怎么做的最简单的方法。

4

1 回答 1

3

PythonOrderedDict集合将在这里为您提供帮助:

“添加了记住订单条目的 dict 子类”

于 2012-09-20T03:05:22.297 回答