Найти - Пользователи
Полная версия: Помогите решить задачу
Начало » Центр помощи » Помогите решить задачу
1
eeerock
Введите текст из нескольких слов. Определите самое короткое слово и удалите его из текста. Если слов несколько, удалите их все.
Romissevd
 res = input("Enter words:").split()
w = (len(min(res,key=lambda x: len(x))))
print(' '.join([word for word in res if len(word) > w]))
Isem
Romissevd
 print(' '.join([word for word in res if len(word) > w]))
Ну зачем вам, скажите мне, тут квадратные скобки? Ведь вы из генератора делаете список, а потом единственный раз по нему бежите. Это как для анализа сдать всю кровь, а потом обратно залить.
marvellik
 res = input("Enter words:").split()
print( ' '.join([word for word in res if len(word) >len( min(res, key = len))]))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB