听起来您正在考虑一种“替换置换”,
'AB'置换大小为2的输入将提供输出
AAABBABB
如果是这样,那就是输入与自身时间的笛卡尔积
n。您要
itertools.product:
>>> import itertools>>> list(itertools.product('AB', repeat=2))[('A', 'A'), ('A', 'B'), ('B', 'A'), ('B', 'B')]
听起来您正在考虑一种“替换置换”,
'AB'置换大小为2的输入将提供输出
AAABBABB
如果是这样,那就是输入与自身时间的笛卡尔积
n。您要
itertools.product:
>>> import itertools>>> list(itertools.product('AB', repeat=2))[('A', 'A'), ('A', 'B'), ('B', 'A'), ('B', 'B')]