У меня есть список вроде
key_list=[(2, 'just', 'sd'), (2, 'great', 'sd'), (1, 'just great', 'sd')]
Я хочу выбрать максимальное значение при индексе списка 0 для каждого элемента, как здесь, максимальное значение равно 2, но когда есть два максимальных значения для одного и того же значения в разных наборах, он случайным образом возвращает один элемент, такой как (2, 'just', 'sd')
и (2, 'great', 'sd')
, имеющий максимальное значение 2, и возвращает любой из них.
Я написал
max([i[0] for i in list_keys])
, чтобы получить максимальное значение, но не знаю, как выбрать случайное значение на основе этого '2'