Python 成员操作符
Python 的成员运算符用于测试序列(如字符串、列表或元组)中的成员。共有两种成员运算符,如下所示 -
序号 | 运算符和说明 | 示例 |
---|---|---|
1 | in 如果在指定的序列中找到变量,则评估结果为真;否则为假。 | x in y,此处 in 结果为 1,如果 x 是序列 y 的成员。 |
2 | not 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
广告