# -*- 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)
結果: