笛卡尔积等)之详细攻略"/>
python语言编程:itertools.product的简介、使用方法(求笛卡尔积等)之详细攻略
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,)
更多推荐
python语言编程:itertools.product的简介、使用方法(求笛卡尔积等)之详细攻略
发布评论