¿Qué significa iterable en Python?
En Python, un iterable se considera un objeto de clase que puede devolver uno de sus miembros (es decir, elementos) a la vez. Las vistas abstractas son
objetos adecuados para la iteración. De hecho, Python considera que cualquier objeto que tenga un método __iter__() o __getitem__() es un objeto iterable.
Python tiene una gran cantidad de tipos iterables integrados, como list, str, tuple, dict, file, xrange, etc. Utilice la función iter() incorporada para generarlo.
Programa de iteración