как определить какое число в таблице наибольшее?

  • Автор темы Автор темы money4honey
  • Дата начала Дата начала

money4honey

Client
Регистрация
19.06.2014
Сообщения
144
Реакции
46
Баллы
28
есть таблица, в ней идет слово (колонка A) и число (Колонка B)

e2882eba5289aa1542e163c893429a1684a36693.jpg


Вопрос: как можно при помощи экшена выбрать из таблицы строку с самым большим числом? (в данном случае 781)
 
у меня задача такая: либо рассортировать слова по убыванию цифр, от большего к меншему (как в exel, чтобы слово с наибольшей цифрой было первым)
либо просто получить из таблицы строку с самой большой цифрой.
сейчас у меня есть некоторые идеи как это сделать - при помощи цикла сравнивать 1 и 2 строки, потом 2 и 3 при помощи IF логики - "число>число"
но мне кажется это очень неудобно получится .тем более если цифр будет больше чем 5.
интересует какое нибудь недлинное, элегантное решение)
 
недлинное элегантное решение в виде сниппета будет делать то же самое, а реализовывать более сложные алгоритмы сортировки - не очень удобно...
Но я бы на вашем месте поменял логику
Установил значение переменной1 на 0
и если переменная из строки больше переменной 1 то переменная 1 становится переменной 2, и переходим к следующей. А если меньше, то просто пропускаем это дело
грубо говоря как то так
Код:
Развернуть Свернуть Копировать
a=0
for x in list:
    if x>a:
        a=x
    else:
        skip
return a
 
я как то подымал тему о том что нет сортировки по столбцам ! --- сказали что добавят такой функционал --- но вот уже прошло 2-3 месяца - а толкового решения нет (((
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)