dict1={'s':1,'a':2}
dict1.keys()
一次{' a''}和其他时间{'' a'} 为什么?
set1={'a','b'}
set2={'b','c'}
print(set1 | set2)
一次{' a'' b'' c'},第二次:{' c',&#39 ; b',' a'}等 为什么? 如何以确定的顺序打印?
答案 0 :(得分:0)
请sorted
dict确定顺序的密钥。
dict1={'s':1,'a':2}
print(sorted(dict1.keys()))
答案 1 :(得分:0)
dict
不保证有订购的密钥。
如果您需要按特定顺序检索密钥,请使用集合中的OrderedDict
。
>>> b = OrderedDict([('k1','v1'),('k2','v2')])
>>> b.keys()
['k1', 'k2']