我想劃分「特定數量」子列表中的列表。在特定數量的子列表中劃分列表
也就是說,例如,如果我有一個列表List(34, 11, 23, 1, 9, 83, 5)
,並且預期的子列表數是3,那麼我想要List(List(34, 11), List(23, 1), List(9, 83, 5))
。
我該如何去做這件事?我試過grouped
,但它似乎沒有做我想做的事。 PS:這不是一個家庭作業問題。請給出一個直接的解決方案,而不是一些模糊的建議。
編輯:
在需求變化不大...
給出一個列表List(34, 11, 23, 1, 9, 83, 5)
和子列表= 3的號碼,我想輸出爲List(List(34), List(11), List(23, 1, 9, 83, 5))
。 (即每個列表中除了包含所有其餘元素的最後一個列表之外的1個元素)。
是,'grouped'是在斯卡拉2.8集合庫新。 – 2010-05-22 19:35:34