回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>因此,我有一个大的嵌套列表,需要执行以下操作:</p>
<p>查找包含特定元素的列表的数目,如果该数目大于2,则删除第2个之后的所有列表</p>
<p>一个基本的例子:</p>
<pre><code>el = 'ABCfrog'
input = [['ABCdog','a','b'],['ABCfrog','sadg','aseas','ww'],['ABCfrog','dd','ee','ww'],['ABCfrog','dsf','aseas','r','13451v51'],['ABCfrog','3452'],['ABCmouse','xx',],['ABCorange','324213v4']]
output = [['ABCdog','a','b'],['ABCfrog','sadg','aseas','ww'],['ABCfrog','dd','ee','ww'],['ABCmouse','xx',],['ABCorange','324213v4']]
</code></pre>
<p>尝试:</p>
<pre><code>generic_list = []
for i in input:
if el in i:
generic_list.append(i)
number = len(generic_list)
if number>2:
input.something...
</code></pre>