<p>在VisualStudio代码编辑器中截取以下代码</p>
<pre><code>a = b.get('c') if b else None
d = a[1] if a else None
</code></pre>
<p><code>pylint</code>在<code>a[1]</code>的第二行给出以下警告。显示警告是否正确?对<code>None</code>的检查不应该涵盖它吗</p>
<pre><code>a: NoneType
Value 'a' is unsubscriptable pylint(unsubscriptable-object)
</code></pre>