判断一个数值是否在列表中,可以使用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不存在
01-01 19:38