Generator Function Example : Generator « Statement « Python Tutorial

Home
Python Tutorial
1.Introduction
2.Data Type
3.Statement
4.Operator
5.String
6.Tuple
7.List
8.Dictionary
9.Collections
10.Function
11.Class
12.File
13.Buildin Function
14.Buildin Module
15.Database
16.Regular Expressions
17.Thread
18.Tkinker
19.wxPython
20.XML
21.Network
22.CGI Web
23.Windows
Python Tutorial » Statement » Generator 




def gensquares(N)
   for i in range(N)
       yield i ** 2             # Resume here later

for i in gensquares(5):          # Resume the function
    print i, ':',                # Print last yielded value














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:
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.