[Python-checkins] python/dist/src/Doc/lib libitertools.tex,1.10,1.11

rhettinger@users.sourceforge.net rhettinger@users.sourceforge.net
Fri, 27 Jun 2003 22:44:38 -0700


Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv19392/Doc/lib

Modified Files:
	libitertools.tex 
Log Message:
Add take() to examples.  Tighten the islice() example

Index: libitertools.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libitertools.tex,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** libitertools.tex	18 Jun 2003 19:25:37 -0000	1.10
--- libitertools.tex	28 Jun 2003 05:44:36 -0000	1.11
***************
*** 315,319 ****
  >>> reportlines = ['EuroPython', 'Roster', '', 'alex', '', 'laura',
                    '', 'martin', '', 'walter', '', 'samuele']
! >>> for name in islice(reportlines, 3, len(reportlines), 2):
  ...    print name.title()
  ...
--- 315,319 ----
  >>> reportlines = ['EuroPython', 'Roster', '', 'alex', '', 'laura',
                    '', 'martin', '', 'walter', '', 'samuele']
! >>> for name in islice(reportlines, 3, None, 2):
  ...    print name.title()
  ...
***************
*** 380,383 ****
--- 380,386 ----
  ...         result = result[1:] + (elem,)
  ...         yield result
+ 
+ >>> def take(n, seq):
+ ...     return list(islice(seq, n))
  
  \end{verbatim}