当前位置 : 主页 > 编程语言 > python >

python中的itertools.combinations和itertools.permutations

来源:互联网 收集:自由互联 发布时间:2022-06-15
itertools.combinations 1.python itertools模块combination(iterable,r)方法可以创建一个迭代器,返回iterable中所有长度为r的子序列,返回的子序列中的项按输入iterable中的顺序排序。 import itertools lis


itertools.combinations

1.python itertools模块combination(iterable,r)方法可以创建一个迭代器,返回iterable中所有长度为r的子序列,返回的子序列中的项按输入iterable中的顺序排序。

import itertools
list1 = ['a',7,'n',1]
list2 = list(itertools.combinations(list1,2))
print(list2)

python中的itertools.combinations和itertools.permutations_迭代器

2.itertools 模块中的 permutations 全排列

import itertools
list3 = list(itertools.permutations('afv'))
print(list3)

python中的itertools.combinations和itertools.permutations_全排列_02

谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!



上一篇:蓝桥杯python组——第几个幸运数字
下一篇:没有了
网友评论