How to convert a list of strings to a tuple of floats?
boblatest at googlemail.com
boblatest at googlemail.com
Mon May 18 03:51:43 EDT 2009
Hello group,
this is the conversion I'm looking for:
['1.1', '2.2', '3.3'] -> (1.1, 2.2, 3.3)
Currently I'm "disassembling" the list by hand, like this:
fields = line.split('; ')
for x in range(len(fields)):
fields[x] = float(fields[x])
ftuple = tuple(fields)
Of course it works, but it looks inelegant. Is there a more Pythonisch
way of doing this? In C I'd just use sscanf.
robert
More information about the Python-list
mailing list