Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Tutorial voor Python Iterators
De Python iterator -object maakt het mogelijk data containers zal worden gevlogen op een uniforme manier . De iterator object op twee manieren : " __iter__ " en " __next__ " . Aan het begin van de container traversal in een lus , wordt de __ iter__ methode genoemd en geeft een iterator object dat een lus kan gebruiken . De lus roept de __ next__ methode aan het einde van elke iteratie . Als er geen objecten meer links in de container , gooit de __ next__ methode een uitzondering dat de lus eindigt . Wat je
computer moeten met Python 3.2 programmeertaal geïnstalleerd
Toon Meer Aanwijzingen
1

Open de IDLE teksteditor die wordt geleverd met de Python downloaden . Vind de IDLE tekstverwerker in " Program Files " ( of "Toepassingen" voor Macintosh ) , in de Python directory . Een lege broncode bestand wordt geopend in de IDLE tekstvenster editor . Kopen van 2

Maak een lijst met data container genaamd " nummerlijst " en ken het aantal waarden . Schrijf je in op de top van de broncode bestand :

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

Maak een lus "voor" dat herhaling uit over elk item in de " nummerlijst " container . De lus roept de __ iter__ methode van de " nummerlijst " container naar zijn iterator object te krijgen. De syntaxis voor deze bewerking ziet er zo uit :

voor num in nummerlijst :

Print 4 op de waarde van het huidige item in de lijst door het schrijven van de volgende verklaring :

afdruk (num )
5

Voer het programma door op de toets " F5 " . Het programma doorloopt de " nummerlijst " container . Bij elke iteratie wordt de actuele waarde uitgeprint en de methode __ next__ wordt genoemd . Als er geen items blijven in de container , de lus concludeert . De programma-uitvoer ziet er als volgt uit:

0

1

2


4
< br 3
>

Previous: Next:
  python Programming
·Hoe je Python code uitvoeren 
·Outer functie en strekking in …
·Hoe kan ik een Word- Blocker C…
·Hoe de Python Methode Van Java…
·Hoe te : UTF8 Python naar Unic…
·Hoe te Override gelijk in Pyth…
·Hoe de lengte van een bestand …
·Wat is Python hacken? 
·Hoe kan ik een string in Pytho…
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Access gebruiken voor Visual Basic P…
Hoe om te controleren voor Null waarde i…
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
  Programmering Articles
·Hoe om te controleren voor een Tab Karak…
·Hoe te inheemse Japanse tekens gebruiken…
·Hoe te Decimalen converteren naar Signed…
·Hoe kan ik een MDI -formulier in gebruik…
·Hello World Tutorial 
·Hoe je Magic Quotes in PHP Disable 
·Visual Basic LINQ Tutorial 
·Hoe te Turn - Based Games Creëren 
·Hoe kan ik een array maken van een strin…
Copyright © Computer Kennis http://www.nldit.com