Python判断列表中是否存在某元素成员运算符
运算符描述
in如果在指定的序列中到值返回 True,否则返回 False
not in如果在指定的序列中没有到值返回 True,否则返回 False
实例:
#-*- coding:utf-8 -*- python 3.6.2
lista=[1,'5','s','cf']
if 1 in lista:
print('1 在列表lista中')
if'1'in lista:
print('"11" 在列表lista中')
in运算符的含义
if'cf'in lista:
print('cf 在列表lista中')
if'ss'in lista:
print('ss 在列表lista中')
结果:
1  在列表lista中
cf  在列表lista中
is 与 == 区别:
is ⽤于判断两个变量引⽤对象是否为同⼀个, == ⽤于判断引⽤变量的值是否相等
#-*- coding:utf-8 -*- python 3.6.2
a=1
b=1
lista=[1,'5','s','cf']
listb=[1,'5','s','cf']
if a is b:
print('a=b')
if listb is lista:
print('lista is listb')
if lista == listb:
print('lista=listb')
结果:
a=b
lista=listb

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。