python方法itertools实现排列组合
1.组合itertools.combinations(参数1,参数2)
参数1:需要被组合的字符串列表
参数2:整型数,表示几个元素作为一个组合
import itertools
for i in itertools.combinations(['1','2','3'],2):
print(i)
输出:
('1', '2')
('1', '3')
('2', '3')
2.排列itertools.permutations(参数1,参数2)
参数1:需要被排列的字符串列表
参数2:整型数,表示几个元素作为一个排列
import itertools
for i in itertools.permutations(['1','2','3'],2):
print(i)
输出:
('1', '2')
('1', '3')
('2', '1')
('2', '3')
('3', '1')
('3', '2')