小编Vaj*_*ala的帖子

Itertools而不是嵌套循环

list_a = [] 
for color in [True,False]:
    for piece in range(1,7):
        list_a = list_a + function(piece,color)
Run Code Online (Sandbox Code Playgroud)

这里function(piece,color)返回一个列表,我想加入并最终返回长列表,可以itertools.chain在这里使用吗?因为我觉得它可能会更快.我只显示一个示例,但在我的实际代码中,循环运行大约100,000次,这就是为什么我在寻找更快的方法.

python loops python-itertools python-3.x

1
推荐指数
1
解决办法
646
查看次数

标签 统计

loops ×1

python ×1

python-3.x ×1

python-itertools ×1