我有一個Python中的字典列表,像這樣;如何根據其內容對Python中的列表重新排序
l = [{'name': 'John', 'age': 23},
{'name': 'Steve', 'age': 35},
{'name': 'Helen'},
{'name': 'George'},
{'name': 'Jessica', 'age': 23}]
我想在這裏實現的是重新排序的l
元素中含有的關鍵age
移動到列表這樣的結尾每個條目的方式;
最終結果:
l = [{'name': 'Helen'},
{'name': 'George'},
{'name': 'Jessica', 'age': 23},
{'name': 'John', 'age': 23},
{'name': 'Steve', 'age': 35}]
我應該怎麼辦呢?
如果dict有一個年齡,你也要按年齡排序? – wnnmaw 2014-10-28 12:46:26
您的示例輸出*也*按年齡排序。那是故意的嗎? – 2014-10-28 12:48:50
@MartijnPieters不,它不是。純粹的隨機性在這裏。我目前對年齡的訂購不感興趣,因此您的答案綽綽有餘。謝謝。 – kstratis 2014-10-28 12:54:20