![Python入门很简单](https://wfqqreader-1252317822.image.myqcloud.com/cover/196/31476196/b_31476196.jpg)
上QQ阅读APP看书,第一时间看更新
6-10 in和not in表达式
in和not in表达式主要是用于判断一个对象是否属于另一个对象,对象可以是字符串(string)、列表(list)、元组(tuple)(第8章介绍)、字典(dict)(第9章介绍)。它的语法格式如下。
boolean_value=obj1 in obj2 #对象obj1在对象obj2内会返回True boolean_value=obj1 not in obj2 #对象obj1不在对象obj2内会返回True
程序实例ch6_42.py:请输入字符,这个程序会判断字符是否在字符串内。
![](https://epubservercos.yuewen.com/FA4957/17035792704284606/epubprivate/OEBPS/Images/figer1304.jpg?sign=1738864303-KZA9Y7msZAUmjfKdyrTPwOJDOqg65f5W-0-940c8471c62234fe0e48d3f6413fe241)
执行结果
![](https://epubservercos.yuewen.com/FA4957/17035792704284606/epubprivate/OEBPS/Images/figer1305.jpg?sign=1738864303-6RVfCS36Irokz7T6jlXlzxgdb0k3OCrF-0-5fbdb1a2bc7c670631c7c644ded73694)
其实这个功能一般更常见是用在,检查某个元素是否存在列表中,如果不存在,则将它加入列表内,可参考下列实例。
程序实例ch6_43.py:输入一个水果,如果列表内目前没有这个水果,就将输入的水果加入列表内。
![](https://epubservercos.yuewen.com/FA4957/17035792704284606/epubprivate/OEBPS/Images/figer03.jpg?sign=1738864303-FXbTx17KtqAToLChMNwTXjBIGnSBunUh-0-e1bed0704a8d257c315c63f0df35f54c)
执行结果
![](https://epubservercos.yuewen.com/FA4957/17035792704284606/epubprivate/OEBPS/Images/figer04.jpg?sign=1738864303-VCfCHa9vCphQtKKE5O5HdzZKkYjWW6YR-0-df8e919ecd92806de2c96f4ede73fa51)