从原始列表的开头开始列出列表的所有子列表

时间:2011-10-13 01:02:54

标签: python

例如,如果x是[1,2,3,4]那么      我的程序返回

     [ [], [1], [1,2], [1,2,3], [1,2,3,4] ]

2 个答案:

答案 0 :(得分:8)

那将是:

[x[:i] for i in range(len(x) + 1)]

答案 1 :(得分:2)

x = [1, 2, 3, 4]
print [x[:i] for i in xrange(len(x) + 1)]