您根本不需要排列。您想要笛卡尔积:
import itertools
def perm(n, seq):
for p in itertools.product(seq, repeat=n):
file.write("".join(p))
file.write("\n")
perm(4, "0123")
Python itertools排列如何包括重复字符
您根本不需要排列。您想要笛卡尔积:
import itertools
def perm(n, seq):
for p in itertools.product(seq, repeat=n):
file.write("".join(p))
file.write("\n")
perm(4, "0123")