result = [1, 2, 3, 4, 5] print(*filter((2).__rmod__, result))
result = [1, 2, 3, 4, 5] print(*filter((2).__rmod__, result))
RodegastНе, он пытается прочитать литерал, а там после точки непонятно что.
Питон думает что 2 это переменная
dima2881Метод вызывается у объекта. А чтобы получить объект, используется имя или выражение. Одна двойка выражением не является, а скобки являются выражением.
Подскажите почему нужно обернуть число
>>> (1 + 2).__eq__(3) True >>>