3. 成员检测运算
in 和 not in 用于判断一个数据元素值是否在于可迭代对象中。
语法
表达式 in 可迭代对象
# 或
表达式 not in 可迭代对象
说明
运算
结果
x in s
如果 s 中的某项等于 x 则结果为 True,否则为 False
x not in s
如果 s 中的某项等于 x 则结果为 False,否则为 True
示例
# 此示例示意成员检测运算的用法
print('国人' in "中国人") # True
print('田' in '中国人' ) # False
print('国人' not in "中国人") # 等同于 not ('国人' in "中国人")
print('田' not in '中国人' ) # True
print(200 in [100, 200, 300]) # True
print(500 in [100, 200, 300]) # False
print(1 not in [100, 200, 300]) # True
print(100 not in [100, 200, 300]) # False