přejít na obsah přejít na navigaci

Linux E X P R E S

Příspěvky Python 3 (11): iterátory a generátory

Python 3 (11): iterátory a generátory
jnet 14. 12. 2015, 10:35:04
Odpovědět  Odkaz 
Toto byl opravdu povedený díl seriálu. Když jsem se iterátory v Pythonu zabýval, tak jsem si z mnoha internetových zdrojů musel nejdříve poskládat odpovědi na otázky proč se to vlastně zavedlo, jak se to používá a jak se ve vlastních programech využijí jejich výhody. Pokud někdo chce začít s Pythonem přes Diving in Python3, tak bych mu nejprve doporučil tento článek a pak na příkladech z této knihy už mu bude vše jasné.

Docela jsem zvědav na dekorátory, jsou už v C++ a i tam je taková "vyšší dívčí" tak jsem zvědav, jak to autor pojme ve stylu "Python pro dělníky a mistry", přeji mu v tom mnoho úspěchů.
Python 3 (11): iterátory a generátory
Wrunx 15. 12. 2015, 19:07:12
Odpovědět  Odkaz 
Při iteraci s "next" nemusíme po vyčerpání konečného iterátoru upadat nezbytně do chybového hlášení. Nekomu může třeba víc vyhovovat:

>>> a=iter("jo")
>>> next(a,"hotovo")
'j'
>>> next(a,"hotovo")
'o'
>>> next(a,"hotovo")
'hotovo'

Samosebou místo "hotovo" tam může být třeba None nebo tak...