这是序列:
l = [['A', 'G'], 'A', ['A', 'C']]
我需要为每个排列重新提供三个元素序列
all = ['AAA','GAA','AAC','GAC']
我无法想出这一个!我无法保留排列顺序!
答案 0 :(得分:6)
你想要product:
from itertools import product
l = [['A', 'G'], 'A', ['A', 'C']]
print(["".join(p) for p in product(*l)])