Skip to main content
 首页 » 编程设计

Python NumPy : How to create the following list of lists

2025年05月04日11飞鱼

我正在尝试在 python 中创建以下列表列表(理想情况下使用 Numpy 或 Pandas):

[[0,1,2,3,4,5],[1,2,3,4,5],[2,3,4,5],[3,4,5] ,[4,5],[5]].

有谁知道可以快速实现这一目标的方法吗?

请您参考如下方法:

>>> [range(i,6) for i in range(6)] 
[[0, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [2, 3, 4, 5], [3, 4, 5], [4, 5], [5]] 

至于 numpy 或 pandas,我不熟悉任何简单的方法,因为子列表的长度不同。