喜即时通讯做一个循环,使我能得到的数据字典,但由于它的字典是 按字母排序,而不是因为我推trought循环...蟒蛇:排序
是否有可能以某种方式转关闭字母排序?
这里是如何做呢
data = {}
for item in container:
data[item] = {}
...
for key, val in item_container.iteritems():
...
data[item][key] = val
whitch给我这样的事情
data = {
A : { K1 : V1, K2 : V2, K3 : V3 },
B : { K1 : V1, K2 : V2, K3 : V3 },
C : { K1 : V1, K2 : V2, K3 : V3 }
}
,我想这是因为我要去throught循环,例如
data = {
B : {K2 : V2, K3 : V3, K1 : V1},
A : {K1 : V1, K2 : V2, K3 : V3},
C : {K3 : V3, K1 : V1, K2 : V2}
}
它似乎只是按字母顺序。如果您为其添加更多字符串或其他项目,则会看到它不是按字母顺序排列的。字典没有可靠的顺序。 – 2010-04-13 14:24:35