Jak znaleźć długość obiektu „filtr” w Pythonie

>>> n = [1,2,3,4]

>>> filter(lambda x:x>3,n)
<filter object at 0x0000000002FDBBA8>

>>> len(filter(lambda x:x>3,n))
Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    len(filter(lambda x:x>3,n))
TypeError: object of type 'filter' has no len()

Nie udało mi się uzyskać długości listy, którą dostałem. Próbowałem więc zapisać go do zmiennej, tak jak ta ...

>>> l = filter(lambda x:x>3,n)
>>> len(l)
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    len(l)
TypeError: object of type 'filter' has no len()

Czy zamiast korzystać z pętli, można w jakiś sposób to osiągnąć?

questionAnswers(5)

yourAnswerToTheQuestion