yourlist = [(1, 2, 300), (2, 3, 400), (3, 6, 50)]
max((t for t in yourlist if t[2] >= 100), key=itemgetter(1))
max([a for a in yourlist if a[2] >= 100], key=itemgetter(1))
Макс в списке с двумя условиями