Python 如果listA=[]更简化的版本
当我输入以下代码时,PyCharm说“表达式可以进一步简化”。这句话的简化版本是什么Python 如果listA=[]更简化的版本,python,list,pycharm,Python,List,Pycharm,当我输入以下代码时,PyCharm说“表达式可以进一步简化”。这句话的简化版本是什么 如果listA=[]: 返回“是!” 空列表评估为falsy,因此您也可以这样做,这就是PyCharm可能要说的: if not listA: return "yes!" 有一些副作用,因为当列表为False、空字符串(”)、None、空dict({})、空集(set())以及基本上python视为虚假的任何其他内容时,上面的代码都会返回“yes!”,如果有人发现它有用,请检查它,我创建了一个you
如果listA=[]:
返回“是!”
空列表评估为falsy,因此您也可以这样做,这就是PyCharm可能要说的:
if not listA:
return "yes!"
有一些副作用,因为当列表为
False
、空字符串(”
)、None
、空dict({}
)、空集(set()
)以及基本上python视为虚假的任何其他内容时,上面的代码都会返回“yes!”,如果有人发现它有用,请检查它,我创建了一个youtube教程,比较了检查列表是否为空的不同方法。政治公众人物也讨论了这一点