蓝桥备赛——组合数、其他技巧

对字符串进行permutations排列组合
python 复制代码
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编辑器中调出来,对应

相关推荐
猿界零零七2 小时前
pip install mxnet 报错解决方案
python·pip·mxnet
I_LPL2 小时前
hot100贪心专题
数据结构·算法·leetcode·贪心
颜酱3 小时前
DFS 岛屿系列题全解析
javascript·后端·算法
WolfGang0073213 小时前
代码随想录算法训练营 Day16 | 二叉树 part06
算法
不只会拍照的程序猿4 小时前
《嵌入式AI筑基笔记02:Python数据类型01,从C的“硬核”到Python的“包容”》
人工智能·笔记·python
Jay_Franklin4 小时前
Quarto与Python集成使用
开发语言·python·markdown
2401_831824964 小时前
代码性能剖析工具
开发语言·c++·算法
Oueii4 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
2401_831824965 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
Sunshine for you5 小时前
C++中的职责链模式实战
开发语言·c++·算法