Python erreur: impossible de convertir la chaîne de flotter

J'ai peu de code Python qui tire les ficelles d'un fichier texte:

[2.467188005806714e-05, 0.18664554919828535, 0.5026880460053854, ....]

Code Python:

v = string[string.index('['):].split(',')
for elem in v:
    new_list.append(float(elem))

Cela donne une erreur:

ValueError: could not convert string to float: [2.974717463860223e-06

Pourquoi ne peut - [2.974717463860223e-06 être converti en float?

  • Voyez-vous la [ dans votre message d'erreur?
InformationsquelleAutor chrizz | 2012-04-16