擅长:python、mysql、java
<p>当迭代一次时,最好使用<em>生成器表达式</em>。<br/>使用<code>numpy.fromiter</code>函数的解决方案:</p>
<pre><code>nested_list = [['a','b','c'],['a','b'],['b','c'],['c']]
words = 'c'
arr = np.fromiter((words in l for l in nested_list), int)
print(arr)
</code></pre>
<p>输出:</p>
<pre><code>[1 0 1 1]
</code></pre>
<p><a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromiter.html" rel="nofollow noreferrer">https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromiter.html</a></p>