li = [-12.0, 1.7, -5.5, 4.0]
with open("data.dat","w") as f:
f.write(" ".join(map(str,li)))
li вместо arr , поскольку массивы это в Python
Вы должны рассмотреть возможность использования:
f.write("\t".join(map(str,li)))
, в котором вместо табуляции отображается вкладка
Кстати, если вы хотите добавить данные в конец файла, замените режим 'r'
на 'a'
, в противном случае вы удалите всепредыдущие данные в файле, если он существовал одноименно