如何在Scala中展平列表列表?
扁平化列表是将多个列表的列表转换为单个列表。为了在Scala中扁平化List列表,我们将使用flatten方法。
语法:
val newList = list.flatten
程序用数字值展平列表列表
object MyClass {
def main(args: Array[String]) {
val ListofList = List(List(214, 56), List(6, 12, 34, 98))
println("列表列表: " + ListofList)
println("展平列表 ")
val list = ListofList.flatten
println("展平列表: " + list)
}
}输出结果
列表列表: List(List(214, 56), List(6, 12, 34, 98)) 展平列表 展平列表: List(214, 56, 6, 12, 34, 98)
也可以使用相同的展平方法将序列序列转换为单个序列(数组,列表,向量等)。
您可以通过两种方式将列表列表转换为类型字符串列表。
让我们探索如何?
程序:
object MyClass {
def main(args: Array[String]) {
val ListofList = List(List("Include", "Help"), List("Programming", "Tutorial"))
println("列表列表: " + ListofList)
println("展平列表 ")
val list = ListofList.flatten
println("展平列表: " + list)
}
}输出结果
列表列表: List(List(Include, Help), List(Programming, Tutorial)) 展平列表 展平列表: List(Include, Help, Programming, Tutorial)
另一种方法可以将列表列表拆分为字符列表。
程序:
object MyClass {
def main(args: Array[String]) {
val ListofList = List("Include", "Help")
println("列表列表: " + ListofList)
println("展平列表 ")
val list = ListofList.flatten
println("展平列表: " + list)
}
}输出结果
列表列表: List(Include, Help)展平列表 展平列表: List(I, n, c, l, u, d, e, H, e, l, p)
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短