Issue 5171: itertools.product docstring missing 'repeat' argument

This commit is contained in:
Raymond Hettinger 2009-02-09 18:39:41 +00:00
parent d2ea0332ab
commit 94034ea584
1 changed files with 3 additions and 0 deletions

View File

@ -1970,6 +1970,9 @@ For example, product(A, B) returns the same as: ((x,y) for x in A for y in B).\
The leftmost iterators are in the outermost for-loop, so the output tuples\n\ The leftmost iterators are in the outermost for-loop, so the output tuples\n\
cycle in a manner similar to an odometer (with the rightmost element changing\n\ cycle in a manner similar to an odometer (with the rightmost element changing\n\
on every iteration).\n\n\ on every iteration).\n\n\
To compute the product of an iterable with itself, specify the number\n\
of repetitions with the optional repeat keyword argument. For example,\n\
product(A, repeat=4) means the same as product(A, A, A, A).\n\n\
product('ab', range(3)) --> ('a',0) ('a',1) ('a',2) ('b',0) ('b',1) ('b',2)\n\ product('ab', range(3)) --> ('a',0) ('a',1) ('a',2) ('b',0) ('b',1) ('b',2)\n\
product((0,1), (0,1), (0,1)) --> (0,0,0) (0,0,1) (0,1,0) (0,1,1) (1,0,0) ..."); product((0,1), (0,1), (0,1)) --> (0,0,0) (0,0,1) (0,1,0) (0,1,1) (1,0,0) ...");