擅长:python、mysql、java
<p>如果使用正则表达式,请使用<code>mylist</code>作为第一个列表,因为<code>list</code>不应是变量名:</p>
<pre><code>import re
mylist = ['DI', 'CI', 'CS', 'TQ','CE']
list_string = ['dd4/DI/dew', '55t/ft54/CS/rgd/fge', '32g/tt/CE/45/543/g54', '454/533/633/76']
pat = '|'.join(re.escape(y) for y in mylist)
return_list = [''.join(re.findall(pat,x)) if re.search(pat,x) else 'others' for x in list_string]
</code></pre>