object D03_按照索引生成元组 {
def main(args: Array[String]): Unit = {
val list = Iterable("A", "B", "C", "E", "F")
// 字符串在前,索引在后
val list1: Iterable[(String, Int)] = list.zipWithIndex
// 索引在前,字符串在后
val list2: Iterable[(Int, String)] = list1.map(x => x._2 -> x._1)
println(list1)
println(list2)
}
}
scala按照索引生成元组
最新推荐文章于 2022-07-06 22:39:25 发布
这段代码展示了如何在Scala中通过zipWithIndex方法将字符串列表转换为元组,其中元组的第一个元素是字符串,第二个元素是其对应的索引。然后使用map函数将元组的元素反转,使得索引成为第一个元素,字符串成为第二个元素。最后,通过println打印出反转后的两个列表。
摘要由CSDN通过智能技术生成