use any of the for loop, map, or list comprehension techniques: : Generator « Statement « Python Tutorial






for x in [n**2 for n in range(5)]:
    print x, ':',

for x in map((lambda x:x**2), range(5)):
    print x, ':',








3.18.Generator
3.18.1.Generator Expressions: Iterators Meet List Comprehensions
3.18.2.generator expressions return a generator object, which in turn supports the iteration protocol to yield one piece of the result list at a time in any iteration context
3.18.3.Generator expressions and buildin functions
3.18.4.Generator Function Example
3.18.5.use any of the for loop, map, or list comprehension techniques: