[Tutor] IndexError: index out of bounds

Sayan Chatterjee sayanchatterjee at gmail.com
Wed Mar 27 17:31:26 CET 2013


p_za = [None]*N is not giving away the error message.

for i in range(0,N):
    p_za.append = p_initial[i] + t*K*cos(K*p_initial[i]); is also not
working.

Could you please redirect me to a link where the example is demonstrated?
What is the simplest way to assign an array element a value?

i.e the C analogue of:

int array[200]

for(i=0;i<200;i++)
  array[i] = 2*i + 5;






On 27 March 2013 21:44, Walter Prins <wprins at gmail.com> wrote:

> Hi,
>
>
> On 27 March 2013 15:50, Sayan Chatterjee <sayanchatterjee at gmail.com>wrote:
>
>> Dear all,
>>
>> When trying to print or assign array elements, getting the following
>> error:
>>
>> Traceback (most recent call last):
>>   File "ZA.py", line 32, in <module>
>>     p_za[i] = p_initial[i] + t*K*cos(K*p_initial[i]);
>> IndexError: index out of bounds
>>
>> I am using Numpy, is it due to that? I am attaching the code herewith.
>>
>
>  Not Numpy no.  The p_za list appears to be empty at the point where the
> above assgnment to p_za[i] is done, hence you get the "IndexError" message.
>  You should initialise p_za to be as long as needed first.  Maybe by simply
> using p_za = [None] * N instead of assigning [], or alternately perhaps by
> appending instead at the point where you first reference p_ze[i].
>
> Walter
>
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
>


-- 


--------------------------------------------------------------------------
*Sayan  Chatterjee*
Dept. of Physics and Meteorology
IIT Kharagpur
Lal Bahadur Shastry Hall of Residence
Room AB 205
Mob: +91 9874513565
blog: www.blissprofound.blogspot.com

Volunteer , Padakshep
www.padakshep.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20130327/b97e2fd7/attachment.html>


More information about the Tutor mailing list