Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
words = ["sun", "ox", "planet"]
print(any(len(w) > 5 for w in words), min(words, key=len), max(words))True ox sun
- Ждать
planetотmax(words): безkey=строки сравниваются по буквам, а не по длине;sидёт в алфавите послеoиp, поэтому"sun"— наибольшая строка. - Ждать, что
min(words, key=len)вернёт2:keyлишь задаёт, как сравнивать элементы, аminвозвращает сам элемент,"ox".
- Как получить самое длинное слово с помощью
max? - Что напечатает
all(len(w) > 2 for w in words)?