1、说明
python判断集合中是否包含可以使用in关键字来实现。
2、示例
s = {'1','2','3','4','5','6'}i = input('请输入一个数字:')
if i in s:
print(i,'在集合中')
else:
print(i,'不在集合中')
执行结果:
3、备注
有时候要判断一个值是否在一个集合里面,这时就会用到in运算符来判断成员资格,如果条件为真时,就会返回true,条件为假时,返回一个flase。这样的运算符叫做布尔运算符,其真值叫做布尔值。
A在B中的相对补集:元素属于B,但不属于A。写作B - A,读作“A在B中的相对补集”。
以{1,2,3}为例说明子集和真子集:
子集为{1}、{2}、{3}、{1,2}、{1,3}、{2,3}、它本身、再加个空集
真子集为{1}、{2}、{3}、{1,2}、{1,3}、{2,3}、再加个空集,不包括它本身。
非空真子集为{1}、{2}、{3}、{1,2}、{1,3}、{2,3},不包括它本身及空集。
运行结果:
in 不能用来判断子集,可以判断元素是否存在于集合中
运行结果:
https://www.videoc.cn/pages/208120043
https://baike.baidu.com/item/%E7%9B%B8%E5%AF%B9%E8%A1%A5%E9%9B%86?fromtitle=%E7%BB%9D%E5%AF%B9%E8%A1%A5%E9%9B%86&fromid=942400
https://blog.csdn.net/liu_yuan_kai/article/details/81127422
https://blog.csdn.net/weixin_36670529/article/details/107102920