Ошибка Python:не удалось преобразовать строку в число с плавающей запятой

У меня есть код Python, который извлекает строки из текстового файла:

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

Код Python:

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

Это дает ошибку:

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

Почему [2.974717463860223e-06нельзя преобразовать в число с плавающей запятой?

5
задан Eric Leschinski 27 December 2013 в 02:01
поделиться