擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/2/library/itertools.html#itertools.combinations" rel="nofollow">^{<cd1>}</a>:</p>
<pre><code>from itertools import combinations
seen = set() # keep track of printed lines
with open("keywords.txt") as f:
for line in f:
words = line.rstrip().split()
for i in range(2, len(words)):
for c in combinations(words, i):
l = " ".join(c)
if l not in seen:
print(l)
seen.add(l)
</code></pre>