Tanmoy wrote:
T Hi ...
I have been trying to set this 2-D array of this sort.
0 10 20 ........... 1000
1 11 21...............
1000
Here is the code i tried ...
arr=[]
for i in range(0,1010,10):
arr.append([])
for j in range(0,1001,1):
arr[i].append(i+j)
print arr
I am getting the following error
list index out of range
Please let me know where am i getting wrong.
The value of 'i' goes 0, 10, ..., etc.
When i==0 you append an empty list to arr, so arr[i] is arr[0]. No
problem.
When i==10 you append another empty list to arr, so arr[i] is arr[10].
Index error because there's no arr[10], only arr[0] and arr[1].
--
http://mail.python.org/mailman/listinfo/python-list