0
This article指出您可以對operator
模塊使用多級排序。多級別無模塊排序
運算符模塊函數允許多級排序。例如,按等級分類,然後按年齡:
>>>sorted(student_objects, key=attrgetter('grade', 'age'))
[('john', 'A', 15), ('dave', 'B', 10), ('jane', 'B', 12)]
這應該是可以做到的標準方式,而不需要一個模塊:
sorted(student_objects, key=lambda student: student.age #somehow add another
我想不通的標準方法儘管如此,這可能嗎?