convert element in a list to float

Steven D'Aprano steve at
Mon Sep 14 03:09:12 CEST 2015

Hi Forums_MP and welcome,

On Mon, 14 Sep 2015 05:55 am, forums_mp at wrote:

> For starters, I googled and saw a plethora of writings on how to convert
> an entire list from string to float.   My interest is on select elements
> in the list.  The output from the print statement: print scenarioList
> is as follows
> [ '3000000', '"N"', '11400000', '"E"' ]
> I need to convert the first and third element to float.
>   lat = ( float ) scenarioList [ 0 ]
>   lon = ( float ) scenarioList [ 2 ]
> fails (invalid syntax).  How can I achieve my objective.

By now you have hopefully discovered that the answer is to call float as a

lat = float(scenarioList[0])

but I wonder what in the documentation or examples you saw suggested to you
that Python used the C type-cast syntax `(float)value`? Whatever it was
that gave you this wrong impression needs to be fixed.


More information about the Python-list mailing list