综合练习:
val l1=List((“tom”,“M”,23),(“rose”,“F”,18),(“jim”,“M”,30),(“jary”,“M”,25))
- 练习1:统计出所有人的年龄和
- 练习2:返回男性年龄最高的前两个人的数据,返回的形式:List(“jim-M”,“jary-M”)
val l2=List((“bj”,1),(“sh”,2),(“bj”,3),(“sh”,4))
- 练习3:操作l2,返回按地区分组的结果
val l3=List(“hello world”,“hello scala”,“hello world”)
- 练习4:统计出l3中的单词频次。最后统计出的结果:Map(hello->3,world->2,scala->1)
- 练习5:统计出单词频次。不能使用length或size方法(可以使用sum或reduce来统计出频次)
object Demo09 {
println("Welcome to the Scala worksheet") //> Welcome to the Scala worksheet
//练习1:统计出所有人的年龄和
val l1=List(("tom","M",23),("rose","F",18),("jim","M",30),("jary","M",25))
//> l1 : List[(String, String, Int)] = List((tom,M,23), (rose,F,18), (jim,M,30)
//| , (jary,M,25))
val r1=l1.map{
x