成员运算符

运算符描述实例
in 如果在指定的序列中找到值返回 True,否则返回 False。 3 in [1, 2, 3] 表达式结果为True
not in如果在指定的序列中没有找到值返回 True,否则返回 False。 3 not in [1, 2, 3] 表达式结果为False

python的成员运算符用于判断一个对象是否是另一个对象的成员,成员运算符只两个:in 和 not in。成员运算符in 后面的对象必须是可迭代对象,例如列表,元组,字典,集合,字符串。

>>> 'a' in 'abc'
True
>>> 1 in [1, 2, 3]
True
>>> 2 in (1, 2, 3)
True
>>> 3 in {1, 2, 3}
True
>>> 'key' in {'key': 'value'}
True

如果你掌握了in 这个运算符,那么not in 也就顺带手的理解了,not in 就是对in 的一个否定判断。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案