Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Tutorial para Python Iterators
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 >

Anterior :

Próximo : No
  Os artigos relacionados
·Como Gráfico com Software para Python 
·Como Trocar de 8 bytes Big Endian em Python 
·Processos em Python 
·Como mesclar um Sort em Python 
·O que são arquivos PYC 
·Como controlar alterações em Python e Django 
·Como usar Python Quadro sobre 1 & 1 
·Como criar matrizes de um arquivo CSV com o Python 
·Como fazer um relógio em Python 
·Qual é a extensão do Win32 para Python 
  Artigos em destaque
·Um tutorial sobre Gota MySQL 
·Ferramentas de Avaliação de Desenvolvimento 
·iPhone Apps e extensões de arquivo 
·Como acessar o Registro do Windows de Java 
·Como escrever uma história do jogo em C + + 
·Como usar uma caixa de seleção para filtrar uma lista…
·Como recuperar arquivos excluídos AVI 
·Como adicionar um ícone do site para a barra de endere…
·Como converter números de telefone no texto C 
·Como substituir IgnoreCase 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados