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

        <tfoot id='muwQU'></tfoot>

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

        Python中列表的布尔值

        时间:2023-09-01

                <tbody id='TsFkW'></tbody>
            1. <small id='TsFkW'></small><noframes id='TsFkW'>

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

                • 本文介绍了Python中列表的布尔值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  将列表转换为布尔值的最佳方法是什么?我正在寻找类似的东西:

                  what is the best way to turn a list into bool value? I am looking for something like:

                  return eval_bool(my_list)
                  

                  我有一个自定义容器,我在其中实现了 __nonzero__ 方法,该方法应该像这样工作:

                  I have a custom container in which I implement the __nonzero__ method which is supposed to work like this:

                  if self.my_list:
                      return True
                  return False
                  

                  但它足够pythonic吗?:) 无论如何,我很好奇 Python 如何解释 if 语句中列表的值,因为这段代码的工作方式不同:

                  But is it pythonic enough? :) Anyway, I am curious how Python interprets the value of the list in the if statement because this code works differently:

                  return my_list == True
                  

                  J.

                  推荐答案

                  随便用:

                  bool(my_list)
                  

                  将其评估为 Python真实性"并返回一个真正的布尔值.

                  Which evaluates it as Python "truthiness" and returns a real Boolean.

                  这篇关于Python中列表的布尔值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Python bool() 函数能否为无效参数引发异常? 下一篇:QML Charts 导致启动时崩溃

                  相关文章

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

                  <tfoot id='XOB7P'></tfoot>
                    • <bdo id='XOB7P'></bdo><ul id='XOB7P'></ul>