创建包含连续数字的列表的列表
我想找一种简单的方法来创建一个包含多个列表的列表,而这些内部的列表里有连续的数字。到目前为止,我只想到了一种很不理想的手动输入的解决方案(没错,我才刚学了几周Python):
block0 = []
...
block4 = []
blocks = [block0,block1,block2,block3,block4]
我很感谢任何能和类似nrBlocks = 5
的东西一起工作的帮助。
2 个回答
0
别这样做。首先把它放在块
里:
blocks = [
[ ... ],
[ ... ],
[ ... ],
[ ... ]
]
5
你提到的连续数字不是很清楚,不过你的代码可以用下面这种更地道的Python写法来表示:
[[] for _ in range(4)] # use xrange in python-2.x