我必须创建一个列表列表,总结如下:
list_of_lists = [[0,1],[0,2],[0,3]....[0,N]]
基本上只需要每个子列表的第一个元素为0,第二个元素比第二个元素的先前值多1。
N的值大约是2000,所以显然我不想输出整个东西。是否有一种使用Python自动化的简单方法?
谢谢
答案 0 :(得分:3)
您可以将简单列表理解与range
一起使用:
>>> N = 5
>>> [[0, i] for i in range(1, N + 1)]
[[0, 1], [0, 2], [0, 3], [0, 4], [0, 5]]