“`” 60个

题意理解:组成后的数值不相同,且组合的三个位数之间数字不重复。

使用python内置的排列组合函数(不放回抽样排列)

product 笛卡尔积  (有放回抽样排列)

permutations 排列  (不放回抽样排列)

combinations 组合,没有重复  (不放回抽样组合)

combinations_with_replacement 组合,有重复  (有放回抽样组合)

<pre><code>import itertools

print(len(list(itertools.permutations('12345', 3)))) # 60
</code></pre>

 

<pre><code> "“`

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.