擅长:python、mysql、java
<p>首先,您应该使用<code>['T']</code>而不是<code>'T'</code>使您的列表同质化(列表列表)</p>
<pre><code>>>> import itertools
>>> L = [['A','G'],['A','C','G'],['T']]
>>> [''.join(x) for x in itertools.product(*L)]
['AAT', 'ACT', 'AGT', 'GAT', 'GCT', 'GGT']
</code></pre>
<p>迭代字符串<code>'T'</code>也能工作,但在我的经验中,这可能会导致其他错误</p>