《Python语言程序设计》 —2.3.8 成员运算符
【摘要】 本节书摘来自华章计算机《Python语言程序设计》一书中第2章,第2.3.8节,作者是王恺 王志 李涛 朱洪文。
2.3.8 成员运算符
成员运算用于判断一个可迭代对象(序列、集合或字典)中是否包含某个元素,Python中的成员运算符如表2-9所示。
表2-9 成员运算符
这里通过代码清单2-8理解成员运算符的作用和使用方法。
代码清单2-8 成员运算符使用示例
1 x,y=15,['abc',15,True]
2 print(x in y) #输出True
3 x=20
4 print(x not in y) #输出True
5 y=(20,'Python')
6 print(x in y) #输出True
7 x,y='Py','Python'
8 print(x in y) #输出True
9 x,y=20,{15,20,25}
10 print(x in y) #输出True
11 x,y='one',{'one':1,'two':2,'three':3}
12 print(x in y) #输出True
13 print(1 in y) #输出False
执行完毕后,第2、4、6、8、10、12、13行代码分别按对应注释中的描述输出结果。
提示 使用成员运算符判断一个数据是否是字典中的元素,实际上就是判断该数据是否是字典中某个元素的键。如代码清单2-8的第12、13行代码所示,'one'是y中第一个元素的键,因此x in y返回True;而1虽然是y中第一个元素的值,但不是任何一个元素的键,因此1 in y返回False。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)