首页 > 其他 > 详细

排列、组合

时间:2019-08-13 21:35:30      阅读:78      评论:0      收藏:0      [点我收藏+]
import itertools
mylist=list(itertools.permutations([A,B,C,D],4))#全排列
print(mylist)
print(len(mylist))
#itertools.permutations([1,2,3,4],2)排列,4个数的列表,取出3个数,不同的顺序算,
#5!=1*2*3*4*5
#0!=1
#M个选N个   M!/(M-N)!
#4  1    4!/3!=4
#4 2  4!/2!=3*4=12
#4 3  4!/1!=24

import itertools
mylist=list(itertools.combinations([A,B,C,D],3))
print(mylist)
print(len(mylist))
#[‘A‘,‘B‘,‘C‘,‘D‘],3) 4个取3个,无序
#M!/N!(M-N)!

 

排列、组合

原文:https://www.cnblogs.com/liangliangzz/p/11347053.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!