Pythonのタプルのリストの最大値・最小値を得る

# タプルの3番目の要素の最大値・最小値を求める
a = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]
print(max(a, key=lambda x:x[2]))
print(min(a, key=lambda x:x[2]))

実行結果

(7, 8, 9)
(1, 2, 3)