Python将列表插入到具有给定列表长度的列表中

时间:2013-11-27 22:45:35

标签: python list

我的问题是,需要一个长度为6的列表:

list=[[],[],[],[],[],[]]

好的,这并不困难。接下来我要将整数插入到列表中:

list=[[60],[47],[0],[47],[],[]]

这就是真正的问题:我现在如何扩展列表并再次填充它们,以便它看起来像这样:

list=[[60,47,13],[47,13,8],[1,3,1],[13,8,5],[],[]]

我找不到解决方案,因为一开始我不知道每个列表的长度,我知道,它们都是一样的,但是我无法说出它们在结束,所以我被迫在每个列表中添加一个元素,但出于某些原因我不能。

顺便说一下:这不是一个家庭作业,它是私人项目的一部分:)

2 个答案:

答案 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],[],[]]