(1)in 是 Python 中的关键字,除了在for循环中的使用外,还可以在容器中(字符串、列表、元组、字典)使用,如下:
格式:数据 in 容器
作用:可以⽤来判断 容器中是否包含这个数据。
对于字典来说,判断的是 字典中是否包含这个键
结果:如果 包含返回 True,如果不包含返回 False
(2)和它相反的有 not in
格式:数据 not in 容器
作用:可以⽤来判断 容器中是否不包含这个数据。
对于字典来说,判断的是 字典中是否包含这个键
结果:如果不包含返回 True,如果包含返回 False
list1 = [10, 20, 30, 40, 50]
str1 = 10 in list1
print(str1) # True
str2 = 60 in list1
print(str2) # False
str3 = 10 not in list1
print(str3) # False
str4 = 60 not in list1
print(str4) # True
my_dict = {"name": "小明", "age": 18, "height": 1.78, "isMen": True}
str5 = "name" in my_dict
print(str5) # True
str6 = "name2" in my_dict
print(str6) # False
str7 = "name" not in my_dict
print(str7) # False
str8 = "name2" not in my_dict
print(str8) # True
未完待续。。。