【问题标题】:Why is bool([]) == False while [] == False is False and not True in python boolean logic为什么 bool([]) == False 而 [] == False 是 False 而不是 Python 布尔逻辑中的 True
【发布时间】:2022-07-16 01:13:03
【问题描述】:

我刚开始学习 Python,我正在尝试这个

[] == False #False 

但是:

bool([]) #False

从我得到的值,如 [],0 .. 是 False 我到底错过了什么,谢谢!

【问题讨论】:

    标签: python boolean logic boolean-logic boolean-expression


    【解决方案1】:

    [] != False,但bool([]) == bool(False)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-08
      • 1970-01-01
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      • 2012-01-05
      • 2012-10-19
      • 1970-01-01
      相关资源
      最近更新 更多