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

  1. 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
    1. erickvand
       
      Muchas gracias,

      Efectivamente, ¡funciona mejor!

      ++
      0