擅长:python、mysql、java
<p>这完全取决于您想要执行哪种检查。这里有一些可能性</p>
<p>检查有三个项目:</p>
<pre><code>if len(common_list) == 3:
common_list.append('Lemon')
</code></pre>
<p>检查少于四项:</p>
<pre><code>if len(common_list) < 4:
common_list.append('Lemon')
</code></pre>
<p>检查是否没有第四项,或者第四项是否存在,但设置为<code>None</code>:</p>
<pre><code>if len(common_list) < 4 or common_list[4] is None:
common_list.append('Lemon')
</code></pre>
<p>检查列表是否尚未包含<code>'Lemon'</code>:</p>
<pre><code>if 'Lemon' not in common_list:
common_list.append('Lemon')
</code></pre>
<p>如果可以通过简单的<code>if</code>检查避免异常,则不要触发并捕获异常。这是一种糟糕的风格。异常代价高昂,捕获它们的速度很慢。尝试只在真正的<em>异常</em>情况下使用它们,如果实际发生错误,您会感到惊讶</p>