0
This articleは、operator
モジュールで複数のレベルの並べ替えを使用できることを示しています。モジュールを使用しない複数レベルの並べ替え
演算子モジュール関数は、複数レベルのソートを可能にします。たとえば、その後、年齢によって学年でソートします
sorted(student_objects, key=lambda student: student.age #somehow add another
私は標準的な方法を把握することはできません。
>>>sorted(student_objects, key=attrgetter('grade', 'age'))
[('john', 'A', 15), ('dave', 'B', 10), ('jane', 'B', 12)]
これは、モジュールを必要とすることなく、標準的な方法を行うことが可能でなければなりませんしかし、これを行うには可能ですか?