title: Calling filter returns <filter object at ... >
body: <p>I am learning the concept of filters in Python. I am running a simple code like this.</p>
  
  <pre><code>&gt;&gt;&gt; def f(x): return x % 2 != 0 and x % 3 != 0
  &gt;&gt;&gt; filter(f, range(2, 25))
  </code></pre>
  
  <p>But instead of getting a list, I am getting some message like this.</p>
  
  <pre><code>&lt;filter object at 0x00FDC550&gt;
  </code></pre>
  
  <p>What does this mean? Does it means that my filtered object i.e list to come out is stored at that memory location? How do I get the list which I need?</p>