python 判断列表为空

tips:

python 判断ascii python 判断列表为空_python写这篇博客的目的不只是为了记录正确的写法,还是为了记录错误的写法,因为正确的往往是千篇一律的,而错误却各式各样。

lis = []  # 创建一个空列表

错误:

  1. is None
if lis is None:  #  判断语句为假,后面的语句并不会执行。
		pass
  1. is []
if lis is []:  #  判断语句为假,后面的语句并不会执行。
		pass

python 判断ascii python 判断列表为空_python明显,判断列表是否为空不能用“ is ”。

正确:

  1. 用“ == ”
if lis == []:

python 判断ascii python 判断列表为空_python==:不能与bool类型的值作比较。所以没有:if lis == None:

  1. 直接用lis本身
if not lis:  # lis为空时执行下面代码
		pass