【发布时间】:2010-10-04 18:02:48
【问题描述】:
我有以下字典:{2009: [12, 11, 10, 9], 2010: [1]}
我正在尝试对其进行反向排序,以便 2010 年排在第一位。这是代码:
def dictSort(dict):
items = dict.items()
items.sort(reverse=True)
dict = {}
for item in items:
dict[item[0]] = item[1]
return dict
但作为回报,我得到了相同的字典。直到 for 循环一切看起来都很好。这是为什么呢?
【问题讨论】:
标签: python sorting dictionary