Jes*_*Pet 1 python list-comprehension list python-3.x
让我们说我有一个清单:
List = [1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
我想使用一个理解来输出每个元素的列表列表,比如说i,在" List"包含中1,2,...,i.所以理解会输出:
[[1],[1,2],[1,2,3],[1,2,3,4],[1,2,3,4,5]]
Run Code Online (Sandbox Code Playgroud)
这同样的工作List的List = [1,3,5],其中输出将是:
[[1],[1,2,3],[1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
我不想使用任何模块,如numpy或itertools
任何帮助我都非常感激!
当然:
>>> [range(1, i+1) for i in List]
[[1], [1, 2], [1, 2, 3], [1, 2, 3, 4], [1, 2, 3, 4, 5]]
Run Code Online (Sandbox Code Playgroud)