擅长:python、mysql、java
<p>您可以使用列表理解作为一种更简短的替代方法:</p>
<pre><code>import re
list_one = ['aaa1a', 'bbb21ba', 'ccc4ba', 'qqq55ca']
list_two = ['eee21a', 'sws21ba', 'pop4ba', 'qqq55de']
new_list_two = [i for i in list_two if any(re.sub('[a-zA-Z]+$', '', i) == re.sub('[a-zA-Z]+$', '', b) for b in list_one)]
</code></pre>
<p>输出:</p>
<pre><code>['qqq55de']
</code></pre>