擅长:python、mysql、java
<p>在迭代列表时不能修改列表。但是你可以创建一个新的</p>
<pre><code>import re
list_one = ['aaa1a', 'bbb21ba', 'ccc4ba', 'qqq55ca']
list_two = ['eee21a', 'sws21ba', 'pop4ba', 'qqq55de']
regex = re.compile(r"[^0-9]+$")
reg_list = []
for i in list_one:
reg_list.append(regex.findall(i)[0])
list_two = [j for j in list_two if regex.findall(j)[0] not in reg_list]
print(list_two)
</code></pre>
<p>结果:</p>
<pre><code>['qqq55de']
</code></pre>