[Tutor] doing maths on lists

Nitin Pawar nitinpawar432 at gmail.com
Mon Dec 20 12:03:39 CET 2010


you may want to do type casting whenever you have a float answer cause
integer to float causes data loss

On Mon, Dec 20, 2010 at 4:28 PM, Chris Begert <cbeg at gmx.de> wrote:

> Bonjour
>
> I have three lists with 65 float items and would like to do the following
> sum:
>
> L0 = ([sum(L0A[i]*cos(L0B[i]+L0C[i]*JME) for i in range(0,64,1))])
>
> So it just should do a sum across all the items in the list:
>
> L0A[0]*cos(L0B[0]+L0C[0]*JME)+ L0A[1]*cos(L0B[1]+L0C[1]*JME)+...
> + L0A[64]*cos(L0B[64]+L0C[64]*JME)= some float number
>
>
> However, I always get this error:
>
> TypeError: can't multiply sequence by non-int of type 'float'
>
> I looked it up and there seems to be some solution using either the
> "for-in" command or the "map(int,...)" command but I just can't get it to
> work....
>
>
> Any help will be very much appreciated :)
>
> Greetings from Sydney
> Chris
> --
> GRATIS! Movie-FLAT mit über 300 Videos.
> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>



-- 
Nitin Pawar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20101220/072c1ce4/attachment.html>


More information about the Tutor mailing list