Я следующий список, созданный с использованием функции почтового индекса на два отдельных списках номеров:Индексация элементов в списке кортежей
[(20, 6),
(21, 4),
(22, 4),
(23, 2),
(24, 8),
(25, 3),
(26, 4),
(27, 4),
(28, 6),
(29, 2),
(30, 8)]
Я хотел бы знать, если есть способ, чтобы перебирать это список и получить номер на LHS, который соответствует максимальному значению в RHS, то есть в этом случае я хотел бы получить 24 и 30, которые имеют значение 8 (максимальное значение RHS). Я пробовал:
## get max of RHS
max_1 = max([i[1] for i in data])
## for max of LHR, index this location
## on RHS column
number = [i[1] for i in data].index(max_1)
но он не работает.
У Вас есть еще второй список? Тогда для 'max_1' вы можете просто взять максимум этого списка. Проще, чем получить его из уже зашифрованных списков. –