现在我有2个列表:
val one = List(50, 10, 17, 8, 16)
val two = List(582, 180, 174, 159, 158)
这些列表的长度将相同,现在我希望将第一个列表的每个元素除以第二个列表。换句话说,我想要一个包含的列表:
List(50/582, 10/180, etc...)
是否有一个可以完成此操作而无需循环的操作?
谢谢!
您可以使用zip函数。
val one = List(50, 10, 17, 8, 16)
val two = List(582, 180, 174, 159, 158)
one.zip(two).map {
case (a, b) => a.toDouble/b.toDouble
}