O iterador objeto Python permite que os recipientes de dados a ser percorrido de maneira uniforme . O objeto iterator fornece dois métodos : " __iter__ " e " __next__ " . No início do percurso de recipiente em um loop, o método __ iter__ é chamado e retorna um objeto iterador que um loop pode usar . O loop chama o método __ next__ na conclusão de cada iteração. Quando não há mais objetos deixados no recipiente, o método __ next__ lança uma exceção que termina o loop. Coisas que você precisa
Computação com Python 3.2 linguagem de programação instalado
Show Mais instruções
1
Abra o editor de texto IDLE que vem com o download Python. Encontre o editor IDLE texto em "Arquivos de Programas " (ou "Aplicativos" para Macintosh ) , no diretório Python. Um arquivo de código fonte em branco é aberto na janela do editor de texto IDLE .
2
Criar um contêiner de dados lista com o nome " NumberList " e atribuir-lhe alguns valores . Escreva o seguinte na parte superior do arquivo de código fonte :
NumberList = [ 0, 1, 2, 3, 4]
3
Criar um laço "for" que itera sobre cada item no recipiente " NumberList " . O laço for chama o método __ iter__ do recipiente " NumberList " para obter seu objeto iterador . A sintaxe para esta operação se parece com isso :
para nú em NumberList :
4
Imprima o valor do item atual na lista , escrevendo a seguinte declaração :
impressão ( num)
5
Execute o programa pressionando a tecla " F5" . O programa itera sobre o recipiente " NumberList " . A cada iteração, o valor atual é impressa eo método __ next__ é chamado. Quando não há mais itens permaneçam no recipiente , o ciclo termina . A saída do programa fica assim:
0
1
2
3
4
< br >