Hello Phil!

the HTML-Formating look's better than the text-Version. 

on Thu, 23 Jun 2005 17:15:59 -0500  Phillip Hart <[EMAIL PROTECTED]> wrote :
---------------------------------------------------------------------------------------------

Phillip Hart > Hello,
Phillip Hart > I've been using lists within lists for several functions, but 
have been 
Phillip Hart > unable, in loop form, to extract data from them or, in loop for, 
apply data 
Phillip Hart > to them.
Phillip Hart > 
Phillip Hart > Basically, when extracting data, it only runs 1 loop. Likewise, 
when 
Phillip Hart > initially assigning the data, it only runs 1 loop.
Phillip Hart > 
Phillip Hart > In the following example, the loop works once for x, and then a 
full loop (8 
Phillip Hart > times) for y:
Phillip Hart > 
Phillip Hart > ### 
Phillip Hart > rr1=[0,0,0,0,0,0,0,0]
Phillip Hart > rr2=[0,0,0,0,0,0,0,0]
Phillip Hart > rr3=[0,0,0,0,0,0,0,0]
Phillip Hart > rr4=[0,0,0,0,0,0,0,0]
Phillip Hart > rr5=[0,0,0,0,0,0,0,0]
Phillip Hart > rr6=[0,0,0,0,0,0,0,0]
Phillip Hart > rr7=[0,0,0,0,0,0,0,0]
Phillip Hart > rr8=[0,0,0,0,0,0,0,0]
Phillip Hart > results=[rr1,rr2,rr3,rr4,rr5,rr6,rr7,rr8]
Phillip Hart > 
Phillip Hart > 
Phillip Hart > x=0
Phillip Hart > y=0
Phillip Hart > while x<8:
Phillip Hart > while y<8:
Phillip Hart > value=x+y
Phillip Hart > results[x][y]=value
Phillip Hart > y=y+1
Phillip Hart > x=x+1
Phillip Hart > 

In the nested while-Loop's there is no reset of y during each run for an 
incremented x
so after the first turn the second while will never be run, because y is 
allways set to 8.


------------------- end ----------------------

HTH Ewald 

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to