Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 iterácie je základným kameňom efektívne programovanie . Iterácie je to , čo umožňuje počítačom vykonávať opakujúce sa úlohy znova a znova , kým spĺňajú podmienku ukončenia . Niekedy sa označuje ako " slučkovania , " iterácia možno nájsť vo všetkých počítačových programovacích jazykoch . Iterácie sa často vykonáva cez nejaké dátové štruktúry , vykonanie akcie na každý prvok . V Pythone , toto je robené ako tak : 
 
 list = [ 1 , 2 , 3 , 4 , 5 ] 
 
 pre e v zozname : 
 
 tlač e 
 
 Tento kód bude tlačiť každé číslo v zozname na príkazovom riadku . 
 Iterables 
 
 Python Iterables sú zvláštny druh objektu , ktorý je možné iterovat pomocou vstavaný syntax Pythonu . Iterables môže byť použitý s Python je " za " syntaxe iterácie , čo je veľmi výhodné . Iterables sú zásadné pre pochopenie výnos . Typické Iterable objekty patrí väčšina dátových typov Python . Programátori môžu definovať svoje vlastné Iterable objekty rovnako . 
 Generátory 
 
 Generátory Python sú veľmi podobné Iterables . Avšak , na rozdiel od Iterable objektov , Generátor môže byť použitý iba raz . Namiesto uloženie všetkých hodnôt , generátory Python generovať všetky hodnoty v generátore na muchy . Akonáhle je generátor bol použitý , prestane pre získanie hodnôt a je " mŕtva . " Nový generátor musí byť vytvorený . Generátory sú veľmi pamäť efektívne , pretože neskladujte žiadne hodnoty . 
 Výnos 
 
 Výnos sa používa na vytvorenie generátory . Pri Python narazí vyhlásenie výťažok , vytvorí generátor a nie je v skutočnosti spustiť kód , kým generátor objekt sa nazýva . Výnos je zvyčajne používaný ako tak : 
 
 def createGenerator ( ) : 
 
 mylist = rozsah ( 3 ) 
 
 pre i v myList : 
 
 výnosu i * aj 
 
 Tento generátor dáva hodnoty ( 1 , 4 , 9 ) k volajúcemu slučky .