list - 如何获取在 Scala 的列表中多次出现的所有元素的集合?

标签 list scala set scala-collections

例如。为 List(1, 1, 1, 2, 3, 3, 4)应该是 Set(1, 3) ,因为 1 和 3 是唯一出现多次的元素。

最佳答案

val s = List(1, 1, 1, 2, 3, 3, 4) // a list with non-unique elements
(s diff s.distinct) toSet // Set(1, 3)

关于list - 如何获取在 Scala 的列表中多次出现的所有元素的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25342596/

相关文章:

java - 如何将对象数组转为自定义类型数组(涉及ArrayList)

c# - 是否可以将 ComboBox DisplayMember 设置为列表中对象的属性?

javascript - 按字母顺序排序

java - MongoDB 文档 - 如何转换为模型类?

java - 我的 Scala 方法不将值返回给 Java 代码

scala - 谁能在Scala中分享Flink Kafka示例?

scala - 向 JsValue 添加元素?

Java:如何从不基于键的 HashMap 中正确删除值

python - 如何将 a= ['raj' 、 'rj' 、 'reba' ] 与 b=[1,2,2] (整数)相乘以获得 c = ['raj' 、 'rj' 、 'rj' 、 0x1045679 的输出10、 'reba']

javascript - 无法向对象添加属性(无法设置未定义的属性)