擅长:python、mysql、java
<p>你能做到的</p>
<pre><code>import itertools
file = open("test.txt")
lines = files.readlines()
current = []
for i in range(len(lines):
current.append(i)
for combination in set(itertools.permutations(current)):
for l in combination:
output+=' | '.join(lines[l])
output+= '\n'
print output
</code></pre>
<p>我对我的itertools&set技能感到厌倦,但这应该是有效的,除非内存受到限制。。在</p>