zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python实现排列组合详解编程语言

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)

结果:

Python实现排列组合详解编程语言

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/13002.html

c