“Conocimientos Programación>Python Programming

Tutorial de Python iteradores

2014/11/7
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


Python Programming
Comparación de cadenas en Python
Cómo eliminar un único carácter en una cadena en Python
Cómo pausar una secuencia de comandos Python
Cómo separar una coma de una cadena
Cómo leer en texto separado por tabulaciones Python
Los beneficios de la introspección de Python
Lista de funciones en un módulo de Python
Funciones recursivas Python
Conocimientos Informáticos © http://www.ordenador.online