回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>因此,每当我在字符串上运行itertools.permutations时,结果如下:</p>
<p>输入代码:</p>
<pre><code>import itertools
import pprint
pprint.pprint(list(itertools.permutations("par")))
</code></pre>
<p>我的输出是这个数组:</p>
<pre><code>[('p', 'a', 'r'),
('p', 'r', 'a'),
('a', 'p', 'r'),
('a', 'r', 'p'),
('r', 'p', 'a'),
('r', 'a', 'p')]
</code></pre>
<p>对于较大的字符串,这是一个大问题。我需要一种方法将这些打印出来,作为一条普通的线条,例如:</p>
<pre><code>par
pra
apr
arp
rpa
rap
</code></pre>
<p>或者在列表中,比如</p>
<pre><code>par, pra, apr, arp, rpa, rap
</code></pre>
<p>我是编程新手,所以如果有什么事情看起来很明显,我的错</p>