擅长:python、mysql、java
<p>你可以用regex来实现这个</p>
<pre><code>import re
mylist = ['abc123', 'def456', 'ghi789', 'ghi123']
sub = ['123', '456']
for item in mylist:
m = re.match(r"([a-zA-Z]+)([0-9]+)", item)
if m.group(2) not in sub:
mylist.remove(item)
print(mylist)
</code></pre>