Skip to content

Instantly share code, notes, and snippets.

@akaptur
Created March 25, 2013 18:26
Show Gist options
  • Select an option

  • Save akaptur/5239387 to your computer and use it in GitHub Desktop.

Select an option

Save akaptur/5239387 to your computer and use it in GitHub Desktop.
Trivial generators example
>>> def gen():
... yield 1
... yield 2
... yield 3
...
>>> for i in gen():
... print i
...
1
2
3
>>> def gen():
... print "starting"
... yield 1
... yield 2
... yield 3
... print "done"
...
>>> for i in gen():
... print "from gen:", i
...
starting
from gen: 1
from gen: 2
from gen: 3
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment