El objeto iterador Python permite que los contenedores de datos que se desplazan de manera uniforme . El objeto iterador proporciona dos métodos: " __iter__ " y " __next__ " . Al comienzo del contenedor de recorrido en un bucle , el método __ iter__ se llama y devuelve un objeto iterador que un bucle se puede utilizar . El bucle llama al método __ next__ a la conclusión de cada iteración . Cuando no hay más objetos que quedan en el recipiente , el método __ next__ inicia una excepción que termina el bucle . Cosas que necesitará de computadora con Python 3.2 lenguaje de programación instalado
Mostrar más instrucciones
1
Abra el editor de texto IDLE que viene con la descarga de Python. Encuentra el editor de texto IDLE en "Archivos de programa " (o "Aplicaciones" para Macintosh) , en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE .
2
Crear un contenedor de datos de lista denominado " numberList " y asignarle algunos valores . Escriba lo siguiente en la parte superior del archivo de código fuente:
numberList = [ 0 , 1 , 2 , 3 , 4 ]
3
crear un bucle "for" que itera sobre todos los elementos de la carpeta " numberList " . El bucle llama al método __ iter__ del contenedor " numberList " para conseguir su objeto iterador. La sintaxis de esta operación es el siguiente:
por número de numberList :
4
Imprime el valor del elemento actual en la lista por escrito la siguiente declaración :
impresión ( num)
5
Ejecute el programa presionando la tecla " F5 " . El programa se repite en el contenedor " numberList " . Con cada iteración, el valor actual se imprime y el método __ next__ se llama . Cuando no hay más elementos permanecen en el recipiente , el bucle concluye . La salida del programa es el siguiente:
0
1
2
3
4
< br >