当我使用Python的
我尝试使用
not
运算符来检查列表是否为空时,它表现得很奇怪。我尝试使用
not
运算符与列表一起使用,以检查其是否为空。>>> a = []
>>> not (a)
True
>>> not (a) == True
True
>>> not (a) == False
True
>>> True == False
False
< p >对于not (a) == False
的预期输出应该是False。< /p >
bool([])
返回False
。因此:bool(a) == False
甚至bool(a) is False
都是True
。 - agtoever