У меня есть два кортежа, например
tup1 = (200,(b,5),(a,5))
tup2 = (500,(b,7),(a,3))
Сначала я хочу найти кортеж с самым высоким первым элементом, но если они совпадают, я хочу иметь кортеж с самым низким вторым элементом , Но если первые два элемента равны первым двум элементам другого кортежа, у меня должен быть кортеж с наименьшим третьим элементом. Как я могу сделать это правильно?
Для этого примера результат должен быть tup_end = (500,(b,7),(a,3))
, потому что первый элемент tup2 больше, чем у tup.
, если
tup1 = (200,(b,5),(a,5))
tup2 = (200,(b,7),(a,3))
результат должен быть tup_end = (200,(b,5),(a,5))
, потому что первые элементы tup1 и tup2 равны, но второй элемент tup1 меньше, чем у tup2