特定的事件列表我有我試圖分裂成單獨的列表順序字符串列表,分組第四發生即此列表:集團在斯卡拉
val data = List("1", "2", "3", "4", "5", "6", "7", "8")
應該被歸類爲
val list1 = List("1", "5")
val list2 = List("2", "6")
val list3 = List("3", "7")
val list4 = List("4", "8")
我不知道如果我想這個過於複雜,但我能想到的唯一辦法是先用組例如sliding
的元素:
data.sliding(4,4).toList
所
導致
List(List(1, 2, 3, 4), List(5, 6, 7, 8))
,然後實現我自己unzip
方法,該方法將基的上述作爲我的希望的輸出。
請有人讓我知道是否有一個更簡單的方法做到這一點?
這將是巨大的,如果您可以確認超過8個元素的列表的預期行爲...... –