擅长:python、mysql、java
<p>主要的问题是您忘记了<code>mylist</code>中的逗号。所以你的数据不是你想的那样。尝试添加一些print语句,您可以很容易地在循环中发现这样的问题。你知道吗</p>
<p>第二个问题是需要<code>regex.search</code>而不是<code>regex.match</code>,因为您试图匹配整个字符串,而不仅仅是<code>mem</code>的开头。但是,您所做的事情根本不需要正则表达式:</p>
<pre><code>for mem in mylist:
for ct in ctlist:
if ct in mem:
print mem
break
</code></pre>