擅长:python、mysql、java
<p>使用<code>itertools.combinations</code></p>
<pre><code>import itertools
files = ["f1", "f2", "f3", "f4", "f5"]
list(itertools.combinations(files, 4))
# => [('f1', 'f2', 'f3', 'f4'), ('f1', 'f2', 'f3', 'f5'),
# ('f1', 'f2', 'f4', 'f5'), ('f1', 'f3', 'f4', 'f5'),
# ('f2', 'f3', 'f4', 'f5')]
</code></pre>