各类型判断真假
类型 | 假 | 真 |
---|---|---|
布尔值 | False | True |
整数/小数 | 0 | 其他 |
字符串 | ‘’ | ‘其他’ |
列表 | [] | [1,2,3] |
字典 | {} | {‘a’:1,‘b’:2,‘c’:3} |
如需判断列表存在值才运行某段代码,可以直接if 列表
可以通过bool()函数判断
list1 = []
if list1:
print('不会进来')
list2 = [1,2,3]
if list2:
print(bool(list2))
判断列表是否存在某值 判断字典是否存在某键
语法
list = [1,2,3,4,5]
a = 1
# 判断是否存在
print(bool(a in list))
# 判断是否不存在
print(bool(a not in list))
b = 6
print(bool(b not in list))