Python 成员操作符


Python 的成员运算符用于测试序列(如字符串、列表或元组)中的成员。共有两种成员运算符,如下所示 -

序号运算符和说明示例
1in
如果在指定的序列中找到变量,则评估结果为真;否则为假。
x in y,此处 in 结果为 1,如果 x 是序列 y 的成员。
2not in
如果在指定的序列中没有找到变量,则评估结果为真;否则为假。
x not in y,此处 not in 结果为 1,如果 x 不是序列 y 的成员。

示例

 实时演示

#!/usr/bin/python
a = 10
b = 20
list = [1, 2, 3, 4, 5 ];
if ( a in list ):
   print "Line 1 - a is available in the given list"
else:
   print "Line 1 - a is not available in the given list"
if ( b not in list ):
   print "Line 2 - b is not available in the given list"
else:
   print "Line 2 - b is available in the given list"
a = 2
if ( a in list ):
   print "Line 3 - a is available in the given list"
else:
   print "Line 3 - a is not available in the given list"

输出

执行上述程序后,会产生以下结果 -

Line 1 - a is not available in the given list
Line 2 - b is not available in the given list
Line 3 - a is available in the given list

更新于:2020 年 1 月 24 日

128 次浏览

开启您的 职业生涯

完成课程获得认证

开始
广告