タプルを、指定した要素で並び替えることができる。
「key=lambda x 」で、引数 x を指定。lambda は無名関数を表す。
例
record = [('織田信長', 1534, 1582), ('豊臣秀頼', 1593, 1615), ('徳川家康', 1543, 1616)]
# 2番目の要素で並び替え
record.sort(key=lambda x: x[1], reverse=False)
print(record)
# 3番目の要素で並び替え
record.sort(key=lambda x: x[2], reverse = False)
print(record)
結果
[('織田信長', 1534, 1582), ('徳川家康', 1543, 1616), ('豊臣秀頼', 1593, 1615)] [('織田信長', 1534, 1582), ('豊臣秀頼', 1593, 1615), ('徳川家康', 1543, 1616)]