擅长:python、mysql、java
<p>因为有时新问题会被标记为重复问题,并且它们的作者会被引用到这个问题中,所以必须指出<strong>sympy</strong>为此目的有一个迭代器。</p>
<pre><code>>>> from sympy.utilities.iterables import multiset_permutations
>>> list(multiset_permutations([1,1,1]))
[[1, 1, 1]]
>>> list(multiset_permutations([1,1,2]))
[[1, 1, 2], [1, 2, 1], [2, 1, 1]]
</code></pre>