小编Aad*_*ava的帖子

带有Python列表的`not`运算符的怪异行为

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

我尝试将not运算符与列表一起使用以检查其是否为空。

>>> a = []
>>> not (a)
True
>>> not (a) == True
True
>>> not (a) == False
True
>>> True == False
False
Run Code Online (Sandbox Code Playgroud)

的预期输出not (a) == False应为False。

python list conditional-statements

5
推荐指数
1
解决办法
62
查看次数

标签 统计

conditional-statements ×1

list ×1

python ×1