An iterable object is an object that implements __iter__, which is expected to return an iterator object. | wiki.python.org