<legend id='IFDST'><style id='IFDST'><dir id='IFDST'><q id='IFDST'></q></dir></style></legend>

    <tfoot id='IFDST'></tfoot>

      <i id='IFDST'><tr id='IFDST'><dt id='IFDST'><q id='IFDST'><span id='IFDST'><b id='IFDST'><form id='IFDST'><ins id='IFDST'></ins><ul id='IFDST'></ul><sub id='IFDST'></sub></form><legend id='IFDST'></legend><bdo id='IFDST'><pre id='IFDST'><center id='IFDST'></center></pre></bdo></b><th id='IFDST'></th></span></q></dt></tr></i><div id='IFDST'><tfoot id='IFDST'></tfoot><dl id='IFDST'><fieldset id='IFDST'></fieldset></dl></div>
      • <bdo id='IFDST'></bdo><ul id='IFDST'></ul>

    1. <small id='IFDST'></small><noframes id='IFDST'>

    2. `not` 运算符与 python 列表的奇怪行为

      时间:2023-08-30

        <small id='p7M7w'></small><noframes id='p7M7w'>

          <tbody id='p7M7w'></tbody>
        <legend id='p7M7w'><style id='p7M7w'><dir id='p7M7w'><q id='p7M7w'></q></dir></style></legend>

        1. <tfoot id='p7M7w'></tfoot>
              <i id='p7M7w'><tr id='p7M7w'><dt id='p7M7w'><q id='p7M7w'><span id='p7M7w'><b id='p7M7w'><form id='p7M7w'><ins id='p7M7w'></ins><ul id='p7M7w'></ul><sub id='p7M7w'></sub></form><legend id='p7M7w'></legend><bdo id='p7M7w'><pre id='p7M7w'><center id='p7M7w'></center></pre></bdo></b><th id='p7M7w'></th></span></q></dt></tr></i><div id='p7M7w'><tfoot id='p7M7w'></tfoot><dl id='p7M7w'><fieldset id='p7M7w'></fieldset></dl></div>
              • <bdo id='p7M7w'></bdo><ul id='p7M7w'></ul>
                本文介绍了`not` 运算符与 python 列表的奇怪行为的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                当我尝试使用 python 的 not 运算符检查列表是否为空时,它的行为方式很奇怪.

                When I'm trying to check whether a list is empty or not using python's not operator it is behaving in a weird manner.

                我尝试使用带有列表的 not 运算符来检查它是否为空.

                I tried using the not operator with a list to check whether it is empty or not.

                >>> a = []
                >>> not (a)
                True
                >>> not (a) == True
                True
                >>> not (a) == False
                True
                >>> True == False
                False
                

                not (a) == False 的预期输出应该是 False.

                The expected output for not (a) == False should be False.

                推荐答案

                == 有 比 not 更高的优先级.not (a) == False 被解析为 not (a == False).

                == has higher precedence than not. not (a) == False is parsed as not (a == False).

                这篇关于`not` 运算符与 python 列表的奇怪行为的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:Ruby 是否支持条件正则表达式 下一篇:Python - 作为条件的模运算

                相关文章

                <tfoot id='IFrtX'></tfoot>
              • <small id='IFrtX'></small><noframes id='IFrtX'>

              • <i id='IFrtX'><tr id='IFrtX'><dt id='IFrtX'><q id='IFrtX'><span id='IFrtX'><b id='IFrtX'><form id='IFrtX'><ins id='IFrtX'></ins><ul id='IFrtX'></ul><sub id='IFrtX'></sub></form><legend id='IFrtX'></legend><bdo id='IFrtX'><pre id='IFrtX'><center id='IFrtX'></center></pre></bdo></b><th id='IFrtX'></th></span></q></dt></tr></i><div id='IFrtX'><tfoot id='IFrtX'></tfoot><dl id='IFrtX'><fieldset id='IFrtX'></fieldset></dl></div>

              • <legend id='IFrtX'><style id='IFrtX'><dir id='IFrtX'><q id='IFrtX'></q></dir></style></legend>

                      <bdo id='IFrtX'></bdo><ul id='IFrtX'></ul>