0
Python задача
Объясните пожалуйста решение данной задачи Используя текст в качестве вводных данных, найдите и выведите в результат самое длинное слово. Пример вводных данных this is an awesome text Пример результата awesome
3 ответов
+ 1
Это не переменная, а встроенная функция len(). С таким же успехом можно было написать key = lambda x: len(x) так просто короче. В параметре key ты указываешь по какому принципу происходит выбор максимальной длины.
0
Ломал голову сутки, в итоге подсмотрел решение. Вопрос заключается в том как переменная key=len заставляет его работать.
txt = input()
sp = txt.split(' ')
print(max(sp,key=len))
0
Большое спасибо за пояснение