У меня есть список слов. Я хочу отфильтровать слова, которые не имеют минимальной длины. Я пробовал фильтр, но показывал некоторую ошибку. Мой кодПередача двух аргументов функции при использовании фильтра
def words_to_integer(x,y):
return len(x)> y
print("enter the list of words : ")
listofwords = [ str(x) for x in input().split()] #list of words
minimumlength = print("enter the length ")
z = list(filter(words_to_integer,(listofwords,minimumlength)))
print("words with length greater than ",minimumlength ,"are" ,z)
ошибка
z = list(filter(words_to_integer,(listofwords,minimumlength)))
TypeError: words_to_integer() missing 1 required positional argument: 'y'