From: Raymond Hettinger Date: Mon, 9 Feb 2009 18:39:41 +0000 (+0000) Subject: Issue 5171: itertools.product docstring missing 'repeat' argument X-Git-Tag: v2.7a1~2069 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=94034ea5842d953117e9192589d6487eb59812f1;p=python Issue 5171: itertools.product docstring missing 'repeat' argument --- diff --git a/Modules/itertoolsmodule.c b/Modules/itertoolsmodule.c index fac395f09c..486c2e0a59 100644 --- a/Modules/itertoolsmodule.c +++ b/Modules/itertoolsmodule.c @@ -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\ cycle in a manner similar to an odometer (with the rightmost element changing\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((0,1), (0,1), (0,1)) --> (0,0,0) (0,0,1) (0,1,0) (0,1,1) (1,0,0) ...");