我有一个数组,让我们说:
preco = array([5,4,4,5)
我想遍历我的数组并创建一个像这样的新数组:
莱博
[array([5]),array([5,4]),array([5,4,4]),array([5,4,4,5)]
你能帮帮我吗?
答案 0 :(得分:2)
您可以在列表理解中使用列表slicing
:
>>> l=[5,4,4,5]
>>> [l[:i] for i in range(1,len(l)+1)]
[[5], [5, 4], [5, 4, 4], [5, 4, 4, 5]]