关于python:if lista=[]更简单的版本

if listA== [ ] more simplified version

本问题已经有最佳答案,请猛点这里访问。

当我输入以下代码时,pycharm说"表达式可以进一步简化"。这句话的简化版本是什么?

1
2
if listA == []:
  return"yes!"


空列表评估为不稳定,因此您也可以这样做,这可能是Pycharm所说的:

1
2
if not listA:
    return"yes!"

由于上述代码将返回"是",因此会产生一些副作用。当list为False、空字符串(""None、空dict({}、空集合(set()以及python认为不可靠的其他内容时