这个问题已经在这里有了答案: > How to create a number of empty nested lists in python 2个
我正在尝试创建一个嵌套列表.结果将类似于[[0,1],[2,3],[0,4]],我尝试了以下操作,但索引超出范围错误:
list = []
list[0].append(0)
它不是在列表的第一项后面加上0吗?我应该怎么做?非常感谢您的帮助.
解决方法:
有点错字,您应该执行以下操作:
list = [[]]
list[0].append(0)
您需要首先拥有第一个元素…
编辑:
采用:
list = []
for i in range(3):
list.append([])
list[-1].append(0)