擅长:python、mysql、java
<p>我不明白为什么你会感到困惑。<code>find</code>文档清楚地说明了它是一个字符串方法,而不是列表方法。此外,它还返回一个索引。您已经发明了一个<code>find</code>方法,它返回一个布尔值,是类<code>list</code>的新元素</p>
<p>我想你想要的是</p>
<pre><code>[k for k in raw['Description'] if k in brandnames]
</code></pre>
<p>更直接地说,你可以通过设置交集来实现。将两个名称列表转换为集合,取交叉点,然后转换为列表</p>
<pre><code>list(set(raw['Description']) * set(brandnames))
</code></pre>