Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __author__ = 'Work'
- iter_this = [ ('{0} to power of {0}: '.format(x), x**x) for x in range(101) ]
- def squaredByIdentityGenerator( iterable ):
- saved = []
- for element in iterable:
- yield element
- saved.append( element )
- return saved
- iter_this_gen = squaredByIdentityGenerator( iter_this )
- print("The generator can be iterated through once as you can test: ",
- [item for item in iter_this_gen])
- print('\n')
- print('But not twice: ',
- [item for item in iter_this_gen])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement