1. 列表拓展
a = [1, 2, 3, 4, 5]
lenn = len(a)
for i in range(0, len(a)):
m = [a] * (lenn ** i)
b = list(chain.from_iterable(zip(*m)))
b = b*(lenn**(lenn-1-i))
print(b)
2.排列組合
itertools.combinations
1. 列表拓展
a = [1, 2, 3, 4, 5]
lenn = len(a)
for i in range(0, len(a)):
m = [a] * (lenn ** i)
b = list(chain.from_iterable(zip(*m)))
b = b*(lenn**(lenn-1-i))
print(b)
2.排列組合
itertools.combinations
腳本如下: 1 # coding: utf-8 2 3 """ 4 該腳本主要做把源目錄下所有文件,照搬原路徑基礎上覆制文件 5 """ 6 7 import os 8 # import shutil