找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3561|回复: 9

[已解决] 请教大家一个问题,5个数中任意取3个的全部排列可能

6

主题

21

帖子

21

积分

贫民

积分
21
绿蔓青山 发表于 2019-5-25 21:05:51 | 显示全部楼层 |阅读模式
5威望
请教大家一个问题,现在有5个数1,2,3,4,5。
想从中任意取3个数,想知道共有多少种可能组合,并把每个组合的具体结果呈现出来。
其实我知道这是一个全排列的问题,但是全排列可以解出来有多少个可能组合,却不能知道每个组合的具体成员是谁。
这个可能的组合数是10,但是想用python算出来每个组合的具体成员,谢谢大家了。

最佳答案

查看完整内容

itertools里的permutatio ns或combinatio ns看看 比如: list1=[1,2,3,4,5] for i in itertools.permutatio ns(list1,3): print(i)
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2019-5-25 21:05:52 | 显示全部楼层
itertools里的permutatio ns或combinatio ns看看
比如:
list1=[1,2,3,4,5]
for i in itertools.permutatio ns(list1,3):
    print(i)

点评

朋友谢谢你! 解决了~  发表于 2019-5-29 20:45
正解!  发表于 2019-5-29 14:46
回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2019-5-29 14:47:59 | 显示全部楼层
sheeboard 发表于 2019-5-27 10:39
itertools里的permutatio ns或combinatio ns看看
比如:
list1=[1,2,3,4,5]

permutati** 中间没有空格
代码应该是这样:
  1. import itertools
  2. list1=[1,2,3,4,5]
  3. for i in itertools.permutati**(list1,3):
  4.     print(i)
复制代码

点评

谢谢你的回复和点评啊! 非常感谢!  发表于 2019-5-29 20:55
回复

使用道具 举报

6

主题

21

帖子

21

积分

贫民

积分
21
绿蔓青山  楼主| 发表于 2019-5-29 20:58:58 | 显示全部楼层
blueelwang 发表于 2019-5-29 14:47
permutati** 中间没有空格
代码应该是这样:

请问问题解决了怎么把悬赏的威望给出去啊,我试了很久一直没有发现怎么实现把承诺的威望给出去
回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
liuxi001 发表于 2019-5-29 23:49:28 | 显示全部楼层
  1. lis=[1,2,3,4,5]
  2. cn=0
  3. for i in lis:
  4.     for j in lis:
  5.         if j != i:
  6.             for k in lis:
  7.                 if k != j and k !=i:
  8.                     print(i,j,k)
  9.                     cn += 1
  10. print(f'共{cn}个排列!')
复制代码


还没入门,只能想到这种

点评

不错  发表于 2019-5-31 11:22
回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2019-5-31 11:35:48 | 显示全部楼层
绿蔓青山 发表于 2019-5-29 20:58
请问问题解决了怎么把悬赏的威望给出去啊,我试了很久一直没有发现怎么实现把承诺的威望给出去 ...

MacHi 2019-05-31 11-34-30.png

见图片右下角所示
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表