我需要创建一个包含两个列表的列表。
就像是
biglist = [list1,list2]
与
list1 = [1,2,3]
list2 = [4,5,6,7,8]
其中
list1
和list2
具有不同的长度,并从文件导入。我是通过以下方式做到的:
biglist = []
list1 = #...taken from file. I checked this and it poduces a list exactly how I want it to be: [1,2,3]
biglist.append(list1)
对于
list2
同样但问题是我得到了
biglist = [array([1,2,3]),array([4,5,6,7,8])]
相对于
biglist = [[1,2,3],[4,5,6,7,8]]
我真的不想要
array
东西,我更喜欢简单的列表。如何解决这个问题?
最佳答案
请试试:
biglist.append(list(list1))
biglist.append(list(list2))
或者它们是numpy数组
biglist.append(list1.tolist())
biglist.append(list2.tolist())
关于python - Python-不同长度的列表 list ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46945466/