回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个非常大的字符串列表如下:</p>
<pre><code>list_strings = ['storm', 'squall', 'overcloud',...,'cloud_up', 'cloud_over', 'plague', 'blight', 'fog_up', 'haze']
</code></pre>
<p>还有一个非常大的列表如下:</p>
<pre><code>lis_of_lis = [['the storm was good blight'],['this is overcloud'],...,[there was a plague stormicide]]
</code></pre>
<p>如何返回出现在<code>list_strings</code>中<code>lis_of_lis</code>的每个子列表上的所有单词的计数列表。例如,对于上面的示例,这将是所需的输出:<code>[2,1,1]</code></p>
<p>例如:</p>
<pre><code>['storm', 'squall', 'overcloud',...,'cloud_up', 'cloud_over', 'plague', 'blight', 'fog_up', 'haze']
['the storm was good blight']
</code></pre>
<p>计数是2,因为<code>storm</code>和<code>blight</code>出现在第一个子列表中(lis的lis)</p>
<pre><code>['storm', 'squall', 'overcloud',...,'cloud_up', 'cloud_over', 'plague', 'blight', 'fog_up', 'haze']
['this is overcloud stormicide']
</code></pre>
<p>计数是<code>1</code>,因为<code>overcloud</code>出现在第一个子列表(lis的lis)</p>
<p><strong>因为杀风暴剂没有出现在第一个列表中</strong></p>
<pre><code>['storm', 'squall', 'overcloud',...,'cloud_up', 'cloud_over', 'plague', 'blight', 'fog_up', 'haze']
[there was a plague]
</code></pre>
<p>计数是<code>1</code>,因为<code>plague</code>出现在第一个子列表(lis的lis)</p>
<p>因此是期望的输出<code>[2,1,1]</code></p>
<p><strong>所有答案的问题是计算一个单词中的所有子字符串而不是整个单词</p>