在我的代码中,我正在for
循环内计算每次迭代的列表。对于循环的每次迭代,此列表通常具有不同的长度。我需要将所有这些列表写入文件。格式必须像这样
1 2 3 4 5 6
7 8 9
10 11 12 13
14 15
在这里我举了几个例子:第一个列表包含6个元素,第二个包含3个元素,第三个包含4个元素,最后一个包含2个元素。
如果我叫stored_lists
我的包含所有列表的列表,我会写类似的东西
stored_lists = []
,然后在for
循环中,我将append
的每个子列表添加到stored_list
。
我通常使用np.savetxt
将2D列表保存到文件中。但是,这次我不能使用它,因为如果使用它,我会得到
Mismatch between array dtype ('object') and format specifier ('%.18e')
如何以所需的格式将stored_lists
写入文件?
编辑
实际代码:
stored_lists = []
for i in range(700):
### here code to create new list, let's call it new_list.
### This part of the code has too many references to previous code to be inserted here.
### Maybe the only important part, though, is that the final operation is to sort some elements with sorted
stored_lists.append(new_list)