<p>我要我的程序检查我的二维列表是否满0</p>
<pre><code>usedGameboardPosition = [[0 for x in range(16)] for x in range(16)]
</code></pre>
<p>这是我以后在程序中用1填充的声明</p>
<p>我试着用这个来核实一下:</p>
^{pr2}$
<p>但似乎行不通。虽然列表已满0,但不符合条件</p>
<p>编辑:好吧,看来我找到了答案,谢谢各位!在</p>
<pre><code>if all(v == [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] for v in usedGameboardPosition):
start = 0
</code></pre>
<p>您不能检查v是否等于0,因为v是0的列表。试试这个:</p>
<pre><code>x = [[0 for x in range(16)] for x in range(16)]
print all(all(y == 0 for y in z) for z in x)
</code></pre>