说明:这种方法是比较明确的,需要先用len()函数获取列表的长度,然后和0比较,就可以判断列表是否为空 原理:这种方法的原理是利用Python中有一个内置函数len(),可以返回列表的长度,也就是列表中元素的个数。如果len(list)的值为0,说明列表中没有元素,那么if len(list) == 0就会返回True,表示列表为空。如果len(...
总结 之所以在写法二中可以用if直接判断列表a是否为空,是因为对于list来说,它没有内建方法__bool__(),而有内建方法__len__(),最后通过判断list长度是否为 0 来得出true或者false的,一旦为空,则判断结果为false