擅长:python、mysql、java
<p>您可以将<code>filter</code>和<strong>理解</strong>组合在一起以获得所需的结果</p>
<pre class="lang-py prettyprint-override"><code>>>> data = ["cat" , "ccaatt" , "fish" , "ffish" , "dog", "doog" ,"bird" , "birdd"]
>>> list(filter(lambda i: len(i)>=2,[tuple(x
for x in data if item in x)
for item in filter(lambda i: len(i) == 4, data)]))
#output: [('fish', 'ffish'), ('bird', 'birdd')]
</code></pre>