也许是为时已晚,我错过了一些愚蠢的事情。
我正在尝试将一个键值对添加到循环中的dict中:
self.categories = {}
cat = 0
for value in self.limits:
self.categories['category {0:02d}'.format(cat)] = '{0:03d} to {1:03d}'.format(value[0], value[1])
cat += 1
print(sorted(self.categories))
我希望如下:
{'category 01': '000 to 005', 'category 03': '020 to 040', 'category 00': '000 to 000', 'category 02': '005 to 020'}
但是我得到了这个结果,这真的令人困惑......
['category 00', 'category 01', 'category 02', 'category 03']
有人可以解释一下吗? 谢谢!