我有以下的解釋:
{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循環之前,一切看起來都很好。這是爲什麼 ?
注意:'OrderedDict'也在Python 2.7中。 (早期版本可以使用[recipe](http://code.activestate.com/recipes/576693/))。 – 2010-10-04 18:10:45
@Piet - 非常酷! – dkamins 2010-10-04 18:14:54