列表的Scala列表字符串查找不同的元素

Yog*_*esh 1 scala scala-collections

您好我的scala列表包含以下元素

val myList = List(List("A","B","C","E"),List("A","A1","B1","C","E"),List("P","E","L","A"))
Run Code Online (Sandbox Code Playgroud)

现在我想找出上面列表中的不同元素,所以我的最终列表将是

val finalList = List ("A","E")
Run Code Online (Sandbox Code Playgroud)

如何在scala中找到它?

Ser*_*tin 10

查找所有内部列表之间的交集:

myList.reduceLeft(_.intersect(_))  // List[String] = List(A, E)
Run Code Online (Sandbox Code Playgroud)