循环遍历数组并创建新的数组python

时间:2015-03-21 19:07:00

标签: python

我有一个数组,让我们说:

preco = array([5,4,4,5)

我想遍历我的数组并创建一个像这样的新数组:

莱博

[array([5]),array([5,4]),array([5,4,4]),array([5,4,4,5)]

你能帮帮我吗?

1 个答案:

答案 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]]