Python 官方文档:入门教程 => 点击学习
比如我们要实现1,2,3的排列组合,我们可以很容易写出来,如下表: 1个元素 2个元素 3个元素 不考虑顺序 123 1,2,3 12,13,23 123 考虑顺序 123 1,2,3, 12,21,13,31,23,32 12
比如我们要实现1,2,3的排列组合,我们可以很容易写出来,如下表:
1个元素 | 2个元素 | 3个元素 | ||
不考虑顺序 | 123 | 1,2,3 | 12,13,23 | 123 |
考虑顺序 | 123 | 1,2,3, | 12,21,13,31,23,32 | 123,132,213,231,312,321 |
#选取2个对象
import itertools
print list(itertools.combinations([1,2,3,4],3))
[(1, 2, 3), (1, 2, 4), (1, 3, 4), (2, 3, 4)]
#选取3个对象
--结束END--
本文标题: 用python实现排列组合
本文链接: https://lsjlt.com/news/191247.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0