我是python的新手,我需要使用一个填充了数值的列表,并创建一个包含该列表中特定值的子列表。
原始列表包含16,419个单独的数值。我需要从原始列表中创建多个列表,每个列表包含4500个值。
示例代码(假装'Original_List'的长度为16419):
Original_List = [46325, 54326, 32666, 32453, 54325, 32542, 38573]
First_4500_Numbers = []
First_4500_Numbers.append(List_of_16419_Indivudual_Numbers[0:4499])
上面的代码创建了一个如下所示的列表:
print(First_4500_Numbers)
[[46325,54326,32666,32453,54325,32542,38573]]
如何摆脱列表外部的这个额外括号?它引起了下游问题。
感谢您的帮助!
答案 0 :(得分:4)
List_of_16419_Indivudual_Numbers[0:4499]
返回一个列表。您不需要将其附加到另一个。试试吧:
Original_List = [46325, 54326, 32666, 32453, 54325, 32542, 38573]
First_4500_Numbers = Original_List[0:4499]
然后输出看起来像
>>> print(First_4500_Numbers)
[46325, 54326, 32666, 32453, 54325, 32542, 38573]