title: Python: Why should I use next() and not obj.next()?
body: <p>Python 2.6 introduced a <code>next</code> function.</p>
  
  <p>Why was this necessary? One could always type <code>obj.next()</code> instead of <code>next(obj)</code>.</p>
  
  <p>Is the latter more <code>pythonic</code>? </p>