Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Tutorial per iteratori Python

L' oggetto iteratore Python permette contenitori di dati da attraversare in modo uniforme . L'oggetto iteratore fornisce due metodi : " __iter__ " e " __next__ " . All'inizio del contenitore attraversamento in un ciclo, il metodo __ iter__ viene chiamato e restituisce un oggetto iteratore che un ciclo può utilizzare. Il loop chiama il metodo __ next__ a conclusione di ogni iterazione . Quando non ci sono più oggetti lasciati nel contenitore , il metodo __ next__ genera un'eccezione che termina il ciclo . Cose che ti serviranno
Computer con Python 3.2 linguaggio di programmazione installato
Show More Istruzioni
1

Aprire l' editor di testo IDLE che viene fornito con il download di Python . Trova l'editor di testo IDLE in "Program Files" (o "Applicazioni" per Macintosh ) , nella directory Python . Un file di codice sorgente di vuoto si apre nella finestra di editor di testo IDLE.
2

Creare un contenitore di dati lista denominata " numberlist " e assegnargli alcuni valori . Scrivere il seguente all'inizio del file di codice sorgente :

numberlist = [ 0 , 1 , 2 , 3 , 4 ]
3

creare un ciclo "for" che itera su ogni elemento nel contenitore " numberlist " . Il ciclo chiama il metodo __ iter__ del contenitore " numberlist " per ottenere il suo oggetto iteratore . La sintassi per questa operazione è la seguente:

per num in numberlist :
4

Stampa il valore della voce corrente nella lista , scrivendo la seguente dichiarazione :

stampa (num ) economici 5

Eseguire il programma premendo il tasto "F5" . Il programma itera il contenitore " numberlist " . Ad ogni iterazione , il valore corrente viene stampato e il metodo __ next__ viene chiamato. Quando presenti ulteriori elementi rimangono nel contenitore , il loop conclude. L' output del programma è la seguente:

0

1

2

3

4


 

Programmazione © www.354353.com