前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python product避免多重循环

python product避免多重循环

作者头像
葫芦
发布2019-05-14 16:46:31
1.2K0
发布2019-05-14 16:46:31
举报
文章被收录于专栏:葫芦葫芦

通过 from itertools import product 避免多重循环,提高可读性

代码语言:javascript
复制
#!/usr/bin/env python
# coding=utf-8
# author: wz
# mail: 277215243@qq.com
# datetime:2017/5/3 6:32 PM
# web: https://www.bthlt.com
from itertools import product
a_list=["a1","a2","a3"]
b_list=["b1","b2","b3"]
c_list=["c1","c2","c3"]

for a in a_list:
    for b in b_list:
        for c in c_list:
            if "2" in a and "2" in b and "2" in c:
                print a,b,c

#用product实现,避免多重循环
for a,b,c in product(a_list,b_list,c_list):
    if "2" in a and "2" in b and "2" in c:
        print a, b, c
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017/05/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档