擅长:python、mysql、java
<p>您可以像这样使用<a href="http://docs.python.org/2.7/library/itertools.html#itertools.combinations" rel="nofollow">itertools.combinations</a>和列表理解</p>
<pre><code>from itertools import combinations
def myStrings(s):
return ["".join(item) for i in range(1,len(s)) for item in combinations(s,i)]
print myStrings('ab')
print myStrings('abc')
print myStrings('abcd')
</code></pre>
<p><strong>输出</strong></p>
^{pr2}$