需求:
有这么一堆数据,我们需要巴拉巴拉巴拉,总而言之,把每一行数据抽象为List(A,B,C,D,E,F),我们希望以A-B,A-C,A-D,A-E,A-F为维度进行统计。应用场景eg:页面跳转
突破点:List集合的运算,zip拉链操作
val list = List("A","B","C","D","E","F") val list_tail = list.tail val list_a = list(0) val list_5a = list_a::list_a::list_a::list_a::list_a::Nil val result = list_5a zip list_tail println(result)
List((A,B), (A,C), (A,D), (A,E), (A,F))