说明
将两个 集合 中的元素,以 key-value 对的形式进行合并。
- Key 为第 1 个 集合中的元素
- Value 为第 2 个 集合 中的相同位置的元素
例子
2个集合元素数量相同
val l=List("李雷","韩梅梅","lucy","lili","张三")
val l2=List(1,2,3,4,5)
println(l.zip(l2))
执行结果:
List((李雷,1), (韩梅梅,2), (lucy,3), (lili,4))
2个集合数量不同
如果2个集合的元素 数量不同,那么会将同等数量的数据进行拉链,多余的数据丢弃
如下图,集合l中的 5、6 丢弃:
val l=List("李雷","韩梅梅","lili","lucy")
val l2=List(1,2,3,4,5,6)
println(l.zip(l2))
执行结果:
List((1,李雷), (2,韩梅梅), (3,lili), (4,lucy))

