Thanks I tried to put a float around my lists as well as around the sum but it didn't work.
Do I have to do some type casting around all items of the list? Cheers -------- Original-Nachricht -------- > Datum: Mon, 20 Dec 2010 16:33:39 +0530 > Von: Nitin Pawar <nitinpawar...@gmail.com> > An: Chris Begert <c...@gmx.de> > CC: tutor@python.org > Betreff: Re: [Tutor] doing maths on lists > 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 <c...@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@python.org > > To unsubscribe or change subscription options: > > http://mail.python.org/mailman/listinfo/tutor > > > > > > -- > Nitin Pawar -- GRATIS! Movie-FLAT mit über 300 Videos. Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor