本文主要是介绍蓝桥备赛——组合数、其他技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对字符串进行permutations排列组合
from itertools import permutations
a = 'abc' #对字符串进行permutations排列组合
for i in permutations(a,3):x = ''.join(i)print (x,end=' ')
print ('\n------------------------------------')
permutations后面的参数,第一个表示的是可迭代对象,第二个表示的是任意几个进行自由组合。
对应即输出abc的全排列。
其中使用到了python中的itertools库,这个库可以输出对应的组合数。
对应的itertools用法实际可以在python编辑器中调出来,对应
这篇关于蓝桥备赛——组合数、其他技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!