title: How to check if an object is iterable in Python?
body: <p>How does one check if a Python object supports iteration, a.k.a an iterable object (<a href="http://docs.python.org/glossary.html#term-iterable" rel="noreferrer">see definition</a></p>
  
  <p>Ideally I would like function similar to <code>isiterable(p_object)</code> returning True or False (modelled after <code>isinstance(p_object, type)</code>).</p>