您的当前位置:首页正文

python方法itertools实现排列组合

2024-11-30 来源:个人技术集锦

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')
显示全文