>>> from operator import itemgetter
>>> l = [(1.23, 'Smith'), (2.34, 'Jones'), (3.45, 'de la Smith')]
>>> ol = sorted(l, key=itemgetter(1))
>>> ol
[(2.34, 'Jones'), (1.23, 'Smith'), (3.45, 'de la Smith')]
複数のリスト内包表記を使用して、手間をかけずに以下のリストを取得するにはどうすればよいですか?
[(3.45, 'de la Smith'), (2.34, 'Jones'), (1.23, 'Smith')]