[Tutor] Fwd: python qn

Danny Yoo dyoo at hashcollision.org
Thu Sep 11 23:49:17 CEST 2014


Forwarding to python-tutor.


---------- Forwarded message ----------
From: Carmel O'Shannessy <carmelos at umich.edu>
Date: Thu, Sep 11, 2014 at 12:18 PM
Subject: Re: [Tutor] python qn
To: Danny Yoo <dyoo at hashcollision.org>


thanks,
this worked:

times2 = [float(i) for i in times[:2]]

On Thu, Sep 11, 2014 at 1:10 PM, Danny Yoo <dyoo at hashcollision.org> wrote:
>
> On Thu, Sep 11, 2014 at 8:08 AM, Carmel O'Shannessy <carmelos at umich.edu> wrote:
> >
> > Hello,
> >
> > times  =  ['50.319468', '50.319468', 't1']
> >
> > I want to convert  [0:2] to floats.
> >
> > I tried:
> >
> > float.times = [float(i) for i in times[:2]]
>
> Hi Carmel,
>
> Do you intend to have a variable named "float.times" here on the left
> hand side of the assignment?
>
> If so, try a different name.  What's happening is not variable
> assignment, but member assignment.  The above statement is saying:
>
>     Take the "float" type, and set its "times" attribute to the right hand side.
>
> And that's almost certainly not what you want to do.




--

-- 
Carmel O'Shannessy, Assoc. Prof.
Department of Linguistics
University of Michigan
440 Lorch Hall
611 Tappan Street
Ann Arbor, MI, 48109-1220
Ph:   +1 734 764 0353
Fax: +1 734 936 3406
http://www-personal.umich.edu/~carmelos/


More information about the Tutor mailing list