Alan Gilfoy wrote:
> Why Python starts counting at [0] instead of at [1] is a whole other issue. :D
>
> array = [["0.0", "0.1"], ["1.0", "1.1"]]
>
> array[0[1]] seems right, although it isn't, because the index (0) and  
> the subindex(1) are nested in 'array[0[1]]' much like the list and  
> sublist that I'm "calling" from with the indexes.
>
> array[0][1] works instead? Gotcha.
>   
Think of this command as being interpreted from left to right.
command:   array[0[1]]

array[ ... now what do we index?

0[1] -> this doesn't work, it raises an error.

Whereas this:

command:  array[0][1]

array[ ... what do we index?
0 ] -> we index the first item.

so now we have this:

command:  ["0.0","0.1"][1]

["0.0","0.1"] [ ... what do we index?

1 ] -> we index the 2nd item.

so now we have this:

"0.1"
there are no more commands, so we stop here.

Hope that made sense,
-Luke
_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to