如何迭代Python数组中的几个元素?

亲属

例如,我有一个像这样的对象列表:

[[{1},{2},{3}],[{4},{5}],[{6},{7},{8}]]

我需要遍历所有对象,才能获得每个迭代对象,例如:

 1,4,6
 1,4,7
 1,4,8
 1,5,6
 1,5,7
 1,5,8
 2,4,6
 2,4,7
 2,4,8
 2,5,6
 2,5,7
 2,5,8

基本上,每个结果都像输入列表的子数组。

米拉杜洛

您可以轻松使用 itertools.product

>>> import itertools
>>> x = list(itertools.product([1,2,3],[4,5],[6,7,8]))
[(1, 4, 6), (1, 4, 7), (1, 4, 8), (1, 5, 6), (1, 5, 7), (1, 5, 8), (2, 4, 6), (2, 4, 7), (2, 4, 8), (2, 5, 6), (2, 5, 7), (2, 5, 8), (3, 4, 6), (3, 4, 7), (3, 4, 8), (3, 5, 6), (3, 5, 7), (3, 5, 8)]

请注意,您要查找的每个组合的输出都称为输入列表笛卡尔积

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何迭代Python数组中的几个元素?

来自分类Dev

在python中数组的每个元素之后插入几个nan值

来自分类Dev

迭代<li>中的数组元素

来自分类Dev

如何求和几个数组的对应元素?

来自分类Dev

如何求和几个数组的对应元素?

来自分类Dev

如何在foreach迭代中修改多维数组的子元素

来自分类Dev

如何通过迭代删除数组中的所有元素

来自分类Dev

如何在Python中随机播放几个列表或数组?

来自分类Dev

需要在 Python 中迭代地添加数组的元素

来自分类Dev

如何仅初始化具有某些值的数组中的几个元素?

来自分类Dev

如何在python中迭代字典的前n个元素?

来自分类Dev

在python中迭代结构的元素

来自分类Dev

迭代删除数组中的元素

来自分类Dev

Ionic 2 迭代数组中的元素

来自分类Dev

PostgreSQL 中 json 数组元素的迭代

来自分类Dev

如何用 Python 中的数组迭代填充列表?

来自分类Dev

如何在Rust中迭代几个选项向量?

来自分类Dev

迭代填充Python中的数组

来自分类Dev

如何限制循环以打印python中列表中的前几个元素?

来自分类Dev

如何限制循环以从python中的值的角度打印列表中的前几个元素?

来自分类Dev

如果子列表中只有几个元素,如何从列表中删除整个子列表?Python

来自分类Dev

如何检查列表中的最后几个元素在python中相等?

来自分类Dev

在几个数组中查找元素的最常见组合

来自分类Dev

Lodash 过滤器搜索数组中的几个元素(Vue)

来自分类Dev

如何在循环的每次迭代中将元素添加到Bash中的数组中?

来自分类Dev

Python-如何根据索引将列表的几个元素合并到元组中?

来自分类Dev

python如何有效地循环通过列表中的几个元素

来自分类Dev

迭代并在JSON数组中搜索数组中的元素

来自分类Dev

如何迭代几个范围或迭代器的乘积?

Related 相关文章

  1. 1

    如何迭代Python数组中的几个元素?

  2. 2

    在python中数组的每个元素之后插入几个nan值

  3. 3

    迭代<li>中的数组元素

  4. 4

    如何求和几个数组的对应元素?

  5. 5

    如何求和几个数组的对应元素?

  6. 6

    如何在foreach迭代中修改多维数组的子元素

  7. 7

    如何通过迭代删除数组中的所有元素

  8. 8

    如何在Python中随机播放几个列表或数组?

  9. 9

    需要在 Python 中迭代地添加数组的元素

  10. 10

    如何仅初始化具有某些值的数组中的几个元素?

  11. 11

    如何在python中迭代字典的前n个元素?

  12. 12

    在python中迭代结构的元素

  13. 13

    迭代删除数组中的元素

  14. 14

    Ionic 2 迭代数组中的元素

  15. 15

    PostgreSQL 中 json 数组元素的迭代

  16. 16

    如何用 Python 中的数组迭代填充列表?

  17. 17

    如何在Rust中迭代几个选项向量?

  18. 18

    迭代填充Python中的数组

  19. 19

    如何限制循环以打印python中列表中的前几个元素?

  20. 20

    如何限制循环以从python中的值的角度打印列表中的前几个元素?

  21. 21

    如果子列表中只有几个元素,如何从列表中删除整个子列表?Python

  22. 22

    如何检查列表中的最后几个元素在python中相等?

  23. 23

    在几个数组中查找元素的最常见组合

  24. 24

    Lodash 过滤器搜索数组中的几个元素(Vue)

  25. 25

    如何在循环的每次迭代中将元素添加到Bash中的数组中?

  26. 26

    Python-如何根据索引将列表的几个元素合并到元组中?

  27. 27

    python如何有效地循环通过列表中的几个元素

  28. 28

    迭代并在JSON数组中搜索数组中的元素

  29. 29

    如何迭代几个范围或迭代器的乘积?

热门标签

归档