我的问题是,需要一个长度为6的列表:
list=[[],[],[],[],[],[]]
好的,这并不困难。接下来我要将整数插入到列表中:
list=[[60],[47],[0],[47],[],[]]
这就是真正的问题:我现在如何扩展列表并再次填充它们,以便它看起来像这样:
list=[[60,47,13],[47,13,8],[1,3,1],[13,8,5],[],[]]
我找不到解决方案,因为一开始我不知道每个列表的长度,我知道,它们都是一样的,但是我无法说出它们在结束,所以我被迫在每个列表中添加一个元素,但出于某些原因我不能。
顺便说一下:这不是一个家庭作业,它是私人项目的一部分:)答案 0 :(得分:2)
你没有。您可以使用常规列表操作来添加元素。
L[0].append(47)
答案 1 :(得分:1)
不要将名称list
用于与内置函数list()
my_list = [[],[],[],[],[],[]]
my_list[0].append(60)
my_list[1].append(47)
my_list[2].append(0)
my_list[3].append(47)
print my_list # prints [[60],[47],[0],[47],[],[]]