美文网首页
python 多重循环之product

python 多重循环之product

作者: 萌木盖 | 来源:发表于2019-03-25 18:06 被阅读0次

正常的我们要实现

111
112
113
121
122
123
...
211
...
333

写法是:

for i in [1,2,3]:
    for j in [1, 2, 3]:
        for q in [1, 2, 3]:
            print(i,j,q)

现在就可以用:

from itertools import product
lst = [1,2,3]
for i,j,k in product(lst,lst,lst):
    print(i,j,k)

用的是笛卡尔积。效果是一样的。

相关文章

网友评论

      本文标题:python 多重循环之product

      本文链接:https://www.haomeiwen.com/subject/xcbbvqtx.html