【发布时间】:2017-11-12 00:10:50
【问题描述】:
hybrid_dict = OrderedDict(sorted(hybrid_dict.items(), key=lambda t: t[0]))
for k,v in hybrid_dict.items():
print(k)
输出:
9148000.0
9149000.0
915000.0
9150000.0
9151000.0
9152000.0
915000.0 不应该在那里。
为什么有序 dict 会像这样对我的字典进行排序? print(hybrid_dict) 给出相同的顺序。
【问题讨论】:
标签: python sorting dictionary python-3.5