python invalid syntax без причины помогите пожалуйста
class OddEvenSeparator():
def __init__(self):
self.lst = []
def add_number(self, number):
self.lst.append(number)
def even(self):
return list(filter(lambda x / x % 2 == 0, self.lst))
def odd(self):
return list(filter(lambda x / x % 2 != 0, self.lst))
10:37 invalid syntax help
Ответы (1 шт):
Автор решения: Евгений
→ Ссылка
Оператор lambda записывается следующим образом:
lambda <формальные параметры (аргументы)> : <возвращаемое значение>
Пример lambda-выражения:
a = lambda x, y: x**2 + 2*x*y + y**2
Ключевое слово lambda без двоеточия действительно является синтаксической ошибкой.