怎么用Python生成这样的列表比如?
[0, 0, .. , 0, 0],
[0, 0, .. , 0, 1],
[0, 0, .. , 2, 2],
..
[n, n, .. , n, n],
?
>>> N = 5
>>> [
... [0,] * (N-m) + [m,] * m
... for m in range(N+1)
... ]
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 1], [0, 0, 0, 2, 2], [0, 0, 3, 3, 3], [0, 4, 4, 4, 4], [5, 5, 5, 5, 5]]
>>>
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有