Python实现排列组合详解编程语言
2023-06-13 09:20:38 时间
# -*- coding: utf-8 -*-
Created on Sat Jun 30 11:49:56 2018
@author: zhen
#===============测试排列组合==================
import itertools
# 定义测试数据
list_test = [1,2,3,4,5]
# 定义结果数据
list_result_combinations = []
# ============组合===============
for i in range(1,len(list_test)+1):
# 调用组合函数
iterator = itertools.combinations(list_test,i)
list_result_combinations.append(list(iterator))
print(list_result_combinations)
print( )
# ============排列===============
list_result_permutations = []
for i in range(1,len(list_test)+1):
# 调用排列函数
iterator = itertools.permutations(list_test,i)
list_result_permutations.append(list(iterator))
print(list_result_permutations)
结果:
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/13002.html
c相关文章
- 关于python中lambda函数的描述_Python全局变量
- python程序化交易实例-用 Python 实现你的量化交易策略「建议收藏」
- 使用 Python 开发桌面应用程序的最佳方法是什么?
- python函数高级特性详解编程语言
- 5 种使用 Python 代码轻松实现数据可视化的方法详解编程语言
- 用Python实现各种排序算法详解编程语言
- 汉诺塔Python实现详解编程语言
- 实现查找文件的Python脚本详解编程语言
- 用Python实现一个简单的算术游戏详解编程语言
- python设置进程的环境变量详解编程语言
- Python布隆过滤器实现代码详解编程语言
- python实现简单的soap客户端详解编程语言
- python登录pop3邮件服务器接收邮件详解编程语言
- python 实现选择排序详解编程语言
- Python实现 深度优先算法生成迷宫详解编程语言
- Python 计算已经过去多少个周末详解编程语言
- Python的时间转换详解编程语言
- python实现堆排序算法代码详解编程语言
- java中执行python脚本工具类详解编程语言
- Python电子邮件——学习笔记详解编程语言
- Python-面向对象编程(二)详解编程语言
- python3-开发面试题(python)6.24基础篇(3)详解编程语言
- Python学习:6.python内置函数详解编程语言
- python基础8之自定义模块、if __name__==__main__:解释详解编程语言
- python 实现线程安全的单例模式详解编程语言
- Python 基于python实现的http+json协议接口自动化测试框架源码(实用改进版)详解编程语言
- Python实现装饰模式的一段代码详解编程语言
- Python for循环内部实现的一个sample详解编程语言
- Python 如何用列表实现栈和队列详解编程语言
- Python多进程池 multiprocessing Pool详解编程语言
- Python 获取服务器的CPU个数详解编程语言
- python工具——diagrams详解编程语言
- python的多线程和守护线程详解编程语言
- 一步步学习:利用Python连接MySQL数据库(python连接mysql数据库)
- Python实现Oracle数据库连接(python连接oracle数据库)
- 在Linux上运行Python脚本的简单指南(linux运行python)
- 使用Python连接MySQL数据库,实现高效数据交互(python连接mysql)