您当前的位置: 首页 >  Python
  • 1浏览

    0关注

    2393博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python语言编程:itertools.product的简介、使用方法(求笛卡尔积等)之详细攻略

一个处女座的程序猿 发布时间:2022-08-02 09:58:15 ,浏览量:1

python语言编程:itertools.product的简介、使用方法(求笛卡尔积等)之详细攻略

目录

itertools的简介

itertools的使用方法

1、求笛卡尔积:根据输入的可遍历对象生成笛卡尔积,与嵌套的for循环类似

itertools的简介

      itertools模块是2.3版本加入的用于创建和循环用迭代器的函数模块,切记要有判断条件,否则容易一直循环下去。

itertools的使用方法 1、求笛卡尔积:根据输入的可遍历对象生成笛卡尔积,与嵌套的for循环类似

import itertools

# 求笛卡尔积:根据输入的可遍历对象生成笛卡尔积,与嵌套的for循环类似


a = ('腾讯', '阿里巴巴', '京东')
b = ('A', 'B', 'C')
res01 = itertools.product(a,b)
for elem in res01:
    print(elem)

res02 = itertools.product([0, 1])
for elem in res02:
    print(elem)
# print(list(res02))

('腾讯', 'A') ('腾讯', 'B') ('腾讯', 'C') ('阿里巴巴', 'A') ('阿里巴巴', 'B') ('阿里巴巴', 'C') ('京东', 'A') ('京东', 'B') ('京东', 'C') (0,) (1,)  

关注
打赏
1664196048
查看更多评论
立即登录/注册

微信扫码登录

0.0442s