“Conocimiento Programación>Python Programming

Tutorial de Python iteradores

2011/1/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
Cómo asegurarse un índice Existe en Python
Cómo mostrar funciones en una clase en Python
Errores Unicode en Python
Python Métodos especiales
Función prototipo en Python
Cómo probar de números con Python
Cómo ordenar un diccionario en Python por los valores
Cómo eliminar los duplicados de una cadena Lista Dos
Conocimiento de la computadora © http://www.ordenador.online