Scala列表列表计算每个子列表索引的不同元素

迪尔塞塞米吉尼

我有一个包含以下数据的列表列表

val list = List(List(“ a”,“ b”,“ c”),List(“ d”,“ e”,“ f”),List(“ a”,“ a”,“ a”))

我想讨论一下子列表的每个位置有多少个不同的数据

1->列表(“ a”,“ d”,“ a”)

2->列表(“ b​​”,“ e”,“ a”)

3->列表(“ c”,“ f”,“ a”)

有没有办法做到这一点?它不需要索引,但是我需要每个子列表索引的不同值的数量,结果也可能是

2 //不同的值a和d

3 //不同的值b,e和a

3 //不同的值c,f和a

特拉维斯·布朗

正如我在对Jhonny Everson的回答(几乎正确但现在已删除)的评论中指出的那样,您可以transpose用来获取列的列表,然后distinct删除重复项:

scala> list.transpose.map(_.distinct.size)
res0: List[Int] = List(2, 3, 3)

如果所有列表的大小都不相同,则会抛出异常,但这可能就是您想要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历列表列表并乘以每个元素

来自分类Dev

对列表列表的每个元素进行 lapply

来自分类Dev

Scala中列表列表的索引

来自分类Dev

如何计算每个列表的总数,在列表列表中 Python

来自分类Dev

序言:显示每个子列表的每个元素

来自分类Dev

如何将多个列表变成子列表列表,其中每个子列表由所有列表中的相同索引项组成?

来自分类Dev

如何在嵌套列表的每个子列表中指定特定元素的索引?

来自分类Dev

R将向量中的每个元素变成列表列表

来自分类Dev

循环列表列表,同时轻松访问每个元素

来自分类Dev

使用LINQ如何使用元素索引转换列表列表

来自分类Dev

scala中的列表列表

来自分类Dev

从两个列表列表的元素计算

来自分类Dev

列表列表中列表的组索引

来自分类Dev

使用LINQ从列表列表中获取不同元素的数量

来自分类Dev

Python绘制具有不同数量元素的列表列表

来自分类Dev

Prolog - 使用列表列表和其中一个子列表中的元素

来自分类Dev

如何将列表列表中每个列表的前N个元素移到列表末尾

来自分类Dev

比较列表列表的元素并返回列表

来自分类Dev

返回列表列表元素的列表

来自分类Dev

Pop()列表列表中列表的元素

来自分类Dev

R:计算一个嵌套列表的每个子列表中有多少个向量元素

来自分类Dev

迭代列表的Python列表并删除每个子列表的最终索引,不导入

来自分类Dev

在列表列表中查找每个列表的最小值的索引

来自分类Dev

Scala:将列表列表打印到文件中:每个嵌套列表都是新行

来自分类Dev

生成具有A子列表和每个子列表中的B元素的列表

来自分类Dev

Python-如何替换列表列表中每个列表的第一个元素

来自分类Dev

从列表列表中的每个列表中获取唯一元素

来自分类Dev

SML如何在列表列表中的每个列表的开头添加元素?

来自分类Dev

如何从python复制列表列表而没有每个列表中的最后一个元素

Related 相关文章

  1. 1

    遍历列表列表并乘以每个元素

  2. 2

    对列表列表的每个元素进行 lapply

  3. 3

    Scala中列表列表的索引

  4. 4

    如何计算每个列表的总数,在列表列表中 Python

  5. 5

    序言:显示每个子列表的每个元素

  6. 6

    如何将多个列表变成子列表列表,其中每个子列表由所有列表中的相同索引项组成?

  7. 7

    如何在嵌套列表的每个子列表中指定特定元素的索引?

  8. 8

    R将向量中的每个元素变成列表列表

  9. 9

    循环列表列表,同时轻松访问每个元素

  10. 10

    使用LINQ如何使用元素索引转换列表列表

  11. 11

    scala中的列表列表

  12. 12

    从两个列表列表的元素计算

  13. 13

    列表列表中列表的组索引

  14. 14

    使用LINQ从列表列表中获取不同元素的数量

  15. 15

    Python绘制具有不同数量元素的列表列表

  16. 16

    Prolog - 使用列表列表和其中一个子列表中的元素

  17. 17

    如何将列表列表中每个列表的前N个元素移到列表末尾

  18. 18

    比较列表列表的元素并返回列表

  19. 19

    返回列表列表元素的列表

  20. 20

    Pop()列表列表中列表的元素

  21. 21

    R:计算一个嵌套列表的每个子列表中有多少个向量元素

  22. 22

    迭代列表的Python列表并删除每个子列表的最终索引,不导入

  23. 23

    在列表列表中查找每个列表的最小值的索引

  24. 24

    Scala:将列表列表打印到文件中:每个嵌套列表都是新行

  25. 25

    生成具有A子列表和每个子列表中的B元素的列表

  26. 26

    Python-如何替换列表列表中每个列表的第一个元素

  27. 27

    从列表列表中的每个列表中获取唯一元素

  28. 28

    SML如何在列表列表中的每个列表的开头添加元素?

  29. 29

    如何从python复制列表列表而没有每个列表中的最后一个元素

热门标签

归档