Задать вопрос
@Ozrae

Как сравнить между собой цифры вложенных списков?

Есть площади с длиной и шириной: [[1, 6], [3, 5], [3, 6], [7, 7]}.
Мне нужно сравнить длину и ширину каждой площади по индексам, найти и вывести ту, которая и по длине и по ширине больше остальных, то есть в данном примере это последняя. Как это сделать?
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Если нужно четко условие "И по длине И по ширине больше остальных":
from functools import reduce

a = [[1, 6], [3, 5], [3, 6], [7, 7]]
result = reduce(lambda res,x: x if x[0]>res[0] and x[1]>res[1] else res, a)
print(result)

[7, 7]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы