A question about making a sort-of-counter.
anon
anon at blank.com
Tue Mar 30 18:00:13 EDT 2010
Justin Park wrote:
> Suppose I have a list.
> a = list()
> And suppose allowed digits as the element are 1,2,3,4,5.
>
> What can I do in order to iterate over all possible values for each element?
> For instance, the sequence of the list I want to have would be
> [1,1,1,1,1]
> [1,1,1,1,2]
> [1,1,1,1,3]
>
> ....
>
> [5,5,5,5,4]
> [5,5,5,5,5]
>
> How can I make it happen?
>
> Thanks,
> Justin.
http://docs.python.org/library/itertools.html#itertools.product
from itertools import product
for item in product([1, 2], repeat=2):
print item
More information about the Python-list
mailing list