looking for a neat solution to a nested loop problem

Arnaud Delobelle arnodel at gmail.com
Mon Aug 6 16:14:25 EDT 2012


On 6 August 2012 16:52, Tom P <werotizy at freent.dd> wrote:
> consider a nested loop algorithm -
>
> for i in range(100):
>     for j in range(100):
>         do_something(i,j)
>
> Now, suppose I don't want to use i = 0 and j = 0 as initial values, but some
> other values i = N and j = M, and I want to iterate through all 10,000
> values in sequence - is there a neat python-like way to this? I realize I
> can do things like use a variable for k in range(10000): and then derive
> values for i and j from k, but I'm wondering if there's something less
> clunky.

For example:

for i in range(100):
    for j in range(100):
        do_something((i + N)%100, (j + N)%100)

Cheers,

-- 
Arnaud



More information about the Python-list mailing list