Мой сценарий читает данные из другого файла.Мне нужны данные как float, а не как строка, и я ищу элегантный / pythonic способ объединить float () с последней строкой вместо итерации по всему списку для изменения данных или их изменения, когдаМне это нужно:
data = []
with open(os.path.join(path, file), "r") as f:
searchlines = f.readlines()
for i, line in enumerate(searchlines):
data.append(line.replace('[', ' ').replace(']', ' ').split())
Пока это сохранит данные из файла в списке в списке как строка .
Как объединитьпоследняя строка с float ()?
Вот пример данных перед их чтением:
[[ 563.15 1673.97 3078.41]
[ 563.15 1066.4 26617.7]
[ 563.212 778.931 59356.1]