特定的事件列表我有我试图分裂成单独的列表顺序字符串列表,分组第四发生即此列表:集团在斯卡拉
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个元素的列表的预期行为...... –