加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python 排列组合之itertools

发布时间:2020-05-24 18:58:26 所属栏目:Python 来源:互联网
导读:python2.6引入了itertools模块,使得排列组合的实现非常简单:复制代码代码如下:importitertools有序排列:e.g.,4个数内选2个排列:复制代码代码如下:printlist(itertools.permutations([1,2,3,4]

python 2.6 引入了itertools模块,使得排列组合的实现非常简单:
复制代码 代码如下:
import itertools 

有序排列:e.g.,4个数内选2个排列:
复制代码 代码如下:
>>> print list(itertools.permutations([1,2,3,4],2))
[(1,2),(1,3),4),(2,1),(3,(4,3)]

无序组合:e.g.,4个数内选2个:
复制代码 代码如下:
>>> print list(itertools.combinations([1,4)]

您可能感兴趣的文章:

  • Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
  • Python编程之黑板上排列组合,你舍得解开吗
  • Python实现的排列组合计算操作示例
  • python以环状形式组合排列图片并输出的方法
  • python实现求解列表中元素的排列和组合问题

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读