在python中组合嵌套的for循环

伊万·史密斯

假设我有一个如下形式的嵌套循环:

for i in List1:
    for j in List2:
        DoSomething(i,j)

是否可以按照以下方式进行:

for i,j in combine(List1, List2):
    DoSomething(i,j)

提前致谢

因此,为了澄清 combine 函数将执行以下操作:

List1 = range(5)
List2 = range(5)
combine(List1, List2,)
>>> (0,0)
>>> (0,1)
>>> (0,2)
.
.
.
>>> (2,4)
>>> (3,0)
.
.
.

itertools.product 完美运行

科里·克莱默

您可以使用 itertools.product

import itertools
for i,j in itertools.product(List1, List2):
    DoSomething(i,j)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

组合和嵌套循环

来自分类Dev

使用嵌套的for循环的组合

来自分类Dev

退出Python中的嵌套循环

来自分类Dev

Python中的单行嵌套For循环

来自分类Dev

在 Python 中组合两个循环

来自分类Dev

python中的循环和嵌套导入

来自分类Dev

在python中并行嵌套此for循环

来自分类Dev

在Python 2中嵌套while循环

来自分类Dev

如何打破Python中的嵌套循环?

来自分类Dev

嵌套在python中的for循环中

来自分类Dev

Python中嵌套for循环的矢量化

来自分类Dev

嵌套if循环未在python中触发

来自分类Dev

避免在嵌套循环python中重复

来自分类Dev

从Python中的嵌套for循环绘制子图

来自分类Dev

如何加快python中的嵌套循环

来自分类Dev

在Python中循环浏览嵌套字典

来自分类Dev

如何加快python DataFrame中的嵌套循环?

来自分类Dev

python中的循环和嵌套导入

来自分类Dev

使用嵌套循环在Python中制作模式

来自分类Dev

python中嵌套for循环的替代方法

来自分类Dev

Python 中的 NameError 嵌套 for 列表理解循环

来自分类Dev

python中嵌套循环的执行顺序

来自分类Dev

在嵌套列表python中查找插入的所有可能组合

来自分类Dev

python如何在字典key:value中组合嵌套值

来自分类Dev

python中的嵌套循环不会循环超过一次

来自分类Dev

在双嵌套四循环中组合变量

来自分类Dev

8个嵌套循环可能的组合

来自分类Dev

在for循环中创建的组合框中的python tkinter参考

来自分类Dev

Naver Crawler:在每个循环 Python 中组合 DataFrame