私が持っているとしましょう:
student_tuples = [ ('john', 'A', 15),
('peter', 'B', 12),
('dave', 'C', 12)]
次のように並べ替えるにはどうすればよいですか。
student_tuples = [('john', 'A', 15), ('dave', 'C', 12), ('peter', 'B', 12)]
私が考えることができるのは次のとおりです。
from operator import itemgetter
sorted(student_tuples, key=itemgetter(2,0), reverse=True)
しかし、出力は次のようになります。
student_tuples = [('john', 'A', 15), ('peter', 'B', 12), ('dave', 'C', 12)]
それは私が望むものではありません。itemgetter または他の簡単な方法を使用してどうすればよいですか?