Я хочу преобразовать эту функцию в лямбду, но не знаю, что я делаю неправильно.
temperatures=[10,20,30,11,22,33]
def check_weather(temp,low,high):
if temp in range(low,high):
return True
else:
return False
print(list(filter(lambda weather,low,high: True if weather in range(low,high) else False,temperatures)))
ошибка:
TypeError: () отсутствует 2 обязательных позиционных аргументы: «низкий» и «высокий»