l = [([1], 10), ([2], 3), ([3], 9), ([4], 10)]
mx = max(l, key=itemgetter(1))
all_maxes = [ele for ele in l if ele[1] == mx[1]]
print(choice(all_maxes))
Выбор максимума случайным образом в случае ничьей?