python中in和not in

Posted 明浩999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中in和not in相关的知识,希望对你有一定的参考价值。

判断一个数值是否在列表中,可以使用in,判断一个特定的值是否不在列表中可以使用not in

 1 asd = [a,b,c,d,e]   #定义一个列表
 2 if a in asd:                #判断元素a是否在列表asd中
 3     print(a+在列表中)      #打印结果
 4 if h not in letters:        #判读元素是否不在列表asd中
 5     print(h+不在列表中) 
 6 
 7 打印结果:
 8 
 9 a在列表中
10 h不在列表中

 

用一段案例演示in的用法

1 movie = {猫妖传: [黄轩, 染谷将太],
2          西游记: [猪八戒, 孙悟空],
3          三国: [曹操, 刘备]
4          }                                   # 建立一个列表
5 s = input(请输入你要查找的演员名:)          
6 for i in movie:                              # 遍历列表的键
7     a = movie[i]                             # 把字典中的值取出赋值给变量a
8     if s in a:                               # 用in来判断 s的值是否在i键里
9         print(i)

案例2:

 1 asd = [a,b,c,d,e]   #定义两个列表
 2 qwe = [a,b,q,w,r]
 3 for i in asd:                 #遍历列表asd
 4     if i in qwe:              #遍历i(asd列表里的元素)是否在列表qwe中
 5         print(i+存在)       #打印存在的元素
 6     else:
 7         print(i+不存在)     #打印不存在的元素
 8 
 9 终端打印结果:
10 a存在
11 b存在
12 c不存在
13 d不存在
14 e不存在

以上是关于python中in和not in的主要内容,如果未能解决你的问题,请参考以下文章

报错“Field pet in XXX.HelloController required a bean of type ‘XXX.Pet‘ that could not be found.“(代码片段

解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段

python中in和not in

PythonScripter2.7报错ascii codec can't encode characters in position 0-1:ordinal not in range(128)

PyDev、Eclipse 和 Python3 - 禁用 __module_not_in_the_pythonpath__ 完成

python运算符in和not in