Flot en Python

Resuelto
erickvand -  
 erickvand -
Hola,

Tengo un pequeño problema en Python cuando escribo (en un bucle sobre i y ii): float(lignes[i].strip().split(" ")[ii]), no me devuelve nada, con lignes[i].strip().split(" ")[ii] siendo sin embargo una cadena de caracteres que contiene números con comas. ¿Es porque en mi cadena hay comas en lugar de puntos y por eso no funciona, o es por alguna otra razón?

Gracias de antemano

Configuración: Windows XP Internet Explorer 6.0

1 respuesta

fiddy Mensajes publicados 441 Fecha de registro   Estado Colaborador Última intervención   1 847
 
Hola,
Efectivamente, si conviertes a float un número que no lo es, no funcionará.
Puedes sustituir las comas por puntos haciendo:
float(lignes[i].strip().split(" ")[ii].replace(',','.'))

Saludos
--

Google is your friend
8
erickvand
 
Muchas gracias,

Efectivamente, ¡funciona mejor!

++
0