title: Apply list of functions on an object in Python
body: <p>Is there any clean way to apply a list of functions on an object in Python without lambda or list comprehensions? Like the Haskell expression:</p>
  
  <pre><code>map ($ obj) [foo1,foo2]
  </code></pre>
  
  <p>Example with lambda in Python:</p>
  
  <pre><code>response = map(lambda foo:foo(obj),[foo1,foo2]) #fooX:object-&gt;Bool
  </code></pre>
  
  <p>Is it extendable to class functions?</p>
  
  <p>Perhaps something from operator or itertools?</p>