我使用Python 2.5。我有一個名單列表的字典作爲值列表的內部列表的Python排序字典
{'a': [['6', 3]], 'b': [['5', 1], ['6', 5]], 'c': [['446', 2],['6', 11],['67', 86]] }
我想第一個列表項的第二個元素進行排序,所以,上面會進行排序是這樣的:
'b': [['5', 1], ['6', 5]],
'c': [['446', 2],['6', 11],['67', 86]]
'a': [['6', 3]]
有什麼建議麼?
感謝 斯科特
謝謝。很棒。而且,我終於準備好了lambda函數。 –
'iteritems'不返回(鍵,值)對列表;它迭代一個這樣的對的惰性序列。如果你真的想要一個列表,你必須使用'items'(或者調用'list(myDict.iteritems())'。 – abarnert