Python视频教程部分介绍了itertools模块。
Python中有一个强大的迭代工具包itertools,它是Python自己的标准工具包之一。
因为itertools是一个内置库,所以您不需要任何安装,只需导入itertools。
积是用来求几个可迭代对象的笛卡儿积,相当于嵌套for循环,即:
笛卡儿积是指数学中两个集合X和Y的笛卡儿积,也称为直积,表示为X× Y。
乘积(A,B)与``((x,y)为A中的x,y为B中的y)`。
为itemtools中的项导入item tools。product(,:print (item) #输出如下(1,100) (1,200) (2,100) (2,200) (3,100) (3,200)复制代码权限。一般来说,权限是
全排列,即产生指定个数元素的所有排列(顺序相关),即高中排列组合中的A。
置换它接受一个集合对象,然后产生一个元组序列。
例如打印(列表(itertools。权限(& # 39;abc & # 39,3)),a33 = 6a3 3 = 6a33 = 6例。
Items = ))[1,2,3,4,5,6,7,8]复制代码循环导入迭代器循环= itertools。循环中c的循环([1,2,3]):打印(c)复制代码运行结果输出1 2 3 1 2 3...它不停地旋转,从不停止。
相关免费学习推荐:python视频教程
以上是理解Python中itertools模块的详细内容,还有更多