我有一家公司的股票价格清单。现在我想将列表分割成多个区间。 我们将像这样存储价格:前2个元素,然后是接下来的3个元素,然后是2个元素,以此类推。
meta_stocks = [10, 9, 11, 15, 19, 22, 25, 11, 15, 17]
输出
meta_stocks = [[10, 9],[11, 15, 19],[22, 25],[ 11, 15, 17]]
我可以将列表每5个项目拆分一次,但无法进一步拆分。
>>> [meta_stocks[i:i+interval2] for i in range(0, len(meta_stocks), interval2)]
>>> [[10, 9, 11, 15, 19], [22, 25, 11, 15, 17]]
3+2
或其他组合。 - MSH