擅长:python、mysql、java
<p>你很可能想要</p>
<pre><code>itertools.product(string, repeat=k)
</code></pre>
<p>相反。试试看!你的描述不清楚,所以不能肯定。</p>
<p>示例:</p>
<pre><code>>>> import itertools
>>> for p in itertools.product("ab", repeat=3):
... print p
('a', 'a', 'a')
('a', 'a', 'b')
('a', 'b', 'a')
('a', 'b', 'b')
('b', 'a', 'a')
('b', 'a', 'b')
('b', 'b', 'a')
('b', 'b', 'b')
</code></pre>