测试代码
a = []
if a:
print('a')
else:
print('b')
if type(a) is list:
print('a+')
else:
print('b+')
运行结果
b
a+
结论
当列表返回值为空时,千万不能用判断对象以及属性是否为空的方式进行判断!必须通过类型以及长度进行判断!
测试代码
a = []
if a:
print('a')
else:
print('b')
if type(a) is list:
print('a+')
else:
print('b+')
运行结果
b
a+
结论
当列表返回值为空时,千万不能用判断对象以及属性是否为空的方式进行判断!必须通过类型以及长度进行判断!