this is one of the dumbest questions ever!
I have a for loop:
inner_step = 0
for i, v in enumerate(['a','b'], start=1 if inner_step == 0 else (inner_step+1)):
print str(i) + ': ' + v
for k, m in enumerate(['1','2'], start=i+1):
print str(k) + ': ' + m
inner_step = k
I hoped for
1: a
2: 1
3: 2
4: b
5: 1
6: 2
but I am getting
1: a
2: 1
3: 2
2: b
3: 1
4: 2
obviously, inner_step
is not being overridden by inner loop. what am I doing wrong?