发布时间:2019-09-21 10:51:46编辑:auto阅读(2711)
比如我们要实现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个对象
上一篇: Python打开文件夹
下一篇: 用Python编写一个简单的Http S
51292
50743
41340
38151
32621
29520
28369
23242
23209
21532
1606°
2340°
1940°
1881°
2208°
1925°
2608°
4382°
4231°
3002°