У меня есть скрипт синтаксического анализа данных Python, который собирает данные в список кортежей. Первый элемент кортежа - это «индекс» для ссылки на набор связанных данных. Я хочу найти максимальное значение для второго элемента в кортеже для каждого набора данных «index».Найти максимальное значение подмножества списка?
Данные выглядит следующим образом:
[[1, 99, '43.12', '-76,21'], [1, 98, ''43.13', '-76.22'], etc. ]
Первый элемент кортежа является «индекс» значение. Поэтому позже он увеличивается.
[2, 52, '42.99', '-75.95']
Поэтому я хочу найти максимальное значение для второго элемента в пределах каждого значения индекса. Я хотел бы вытащить эту ценность по запросу, а не создавать список результатов, то есть найти максимальное значение элемента 2 для набора данных 8.
Я искал вокруг немного, чтобы найти ответ , но никто не был достаточно близко. Большинство вопросов, которые я нашел, не показывают, как явно выбрать значение элемента, и большинство создайте список результатов.
Я думаю, что на 'кортеж' вы имеете в виду 'список'; по крайней мере, это то, что сгенерировано, если вы используете скобки для создания объекта. –
'max' имеет необязательный параметр' key' –
Кроме того, если первое число является «индексом», почему в вашем наборе данных есть два списка с индексом 1? –