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‘(代码片段
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__ 完成