擅长:python、mysql、java
<p>顺序有关系吗?如果没有</p>
<pre><code>a = ["a", "abc", "b", "d", "xy", "xyz"]
a.sort(key=len, reverse=True)
n = len(a)
for i in range(n - 1):
if a[i]:
for j in range(i + 1, n):
if a[j] in a[i]:
a[j] = ''
print filter(len, a) # ['abc', 'xyz', 'd']
</code></pre>
<p>效率不高,但很简单。在</p>