擅长:python、mysql、java
<p><code>itertools.product</code>可能是你的朋友:</p>
<pre><code>all_combos = ["".join(map(str, x)) for x in itertools.product(p, n, s)]
</code></pre>
<p>退货:</p>
^{pr2}$
<p>编辑:作为一条直线:</p>
<pre><code>all_combos = ["".join(map(str,x)) for x in itertools.product(['s'], range(1, 11), ['a', 'b'])]
</code></pre>
<p>编辑2:正如James的回答中所指出的,我们可以将<code>product</code>调用中列出的字符串元素更改为仅字符串,<code>itertools</code>仍然可以迭代它们,从每个字符串中选择字符:</p>
<pre><code>all_combos = ["".join(map(str,x)) for x in itertools.product('s', range(1, 11), 'ab')]
</code></pre>