@Ozrae

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

Есть площади с длиной и шириной: [[1, 6], [3, 5], [3, 6], [7, 7]}.
Мне нужно сравнить длину и ширину каждой площади по индексам, найти и вывести ту, которая и по длине и по ширине больше остальных, то есть в данном примере это последняя. Как это сделать?
  • Вопрос задан
  • 77 просмотров
Решения вопроса 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]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы