Lo que quiero hacer es imprimir los números enteros del 0 al 5 en el siguiente código pero todo lo que obtengo es una dirección del iterador.Uso de un iterador para imprimir números enteros
def main():
l = []
for i in range(0,5):
l.append(i)
it = iter(l)
for i in range(0,5):
print it
it.next()
if __name__ == '__main__':
main()
para que lo sepas, al llamar 'next()' se devuelve el siguiente valor en el iterador. Entonces, el cuerpo del ciclo debería leer 'print it.next()'. –
Forma rápida de generar su iterador: it = iter (rango (5)) – nakedfanatic