Python-将不同长度的列表列表写入文件

时间:2019-05-21 14:29:19

标签: python list

在我的代码中,我正在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)

0 个答案:

没有答案