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]))
RomissevdНу зачем вам, скажите мне, тут квадратные скобки? Ведь вы из генератора делаете список, а потом единственный раз по нему бежите. Это как для анализа сдать всю кровь, а потом обратно залить.print(' '.join([word for word in res if len(word) > w]))
res = input("Enter words:").split() print( ' '.join([word for word in res if len(word) >len( min(res, key = len))]))