擅长:python、mysql、java
<p>我会使用<code>zip</code>和一个列表</p>
<pre><code>df['Flag'] = [str(num) in lis for num, lis in zip(df.Number, df.Items)]
</code></pre>
<hr/>
<pre><code> Number Items Flag
0 1 1,3,7 True
1 2 1,2,7 True
2 3 4,5 False
3 4 9 False
</code></pre>
<p>请注意,his是一个<code>O(N*max(I))</code>操作,随着行数<code>N</code>的增长和列表大小<code>I</code>的增长,它的速度可能会非常慢。根据数据的结构,您可能需要重新考虑数据结构的设计</p>