擅长:python、mysql、java
<p>这是因为<code>i.remove</code>只从列表中删除第一个元素</p>
<p>如果您仔细观察您的输出,您将看到零中的一个被删除</p>
<p>这是你的固定密码</p>
<pre><code>FuzzyYesNo_nest=[
['y', 'y', 'y', 'n', 'n', 'n', 'y', 0, 0, 0, 0, 0],
['n', 'n', 'n', 'n', 'y', 'n', 'n']]
for i in FuzzyYesNo_nest:
try:
while True:
i.remove(0)
except:
pass
</code></pre>
<p>或者您可以使用@LaytonGB建议的嵌套列表理解</p>
<p>请记住,上述代码将就地编辑列表,列表理解将创建数据结构的新副本</p>