首页 > 代码库 > python set以及关系测试
python set以及关系测试
#!/usr/bin/env python #_*_ coding:utf-8 _*_ #定义两个集合数据,进行关系测试 x = {1,2,3,4} y = {3,4,5,6} #交集测试 #x的数据是不是在y里面也有呢? print x & y #或者 x.intersection(y) #并集测试 #去重了,去掉重复后加在一起了 print x | y #或者 x.union(y) #差集测试 #在x里面有,但是在y里面没有 print x - y #或者 x.difference(y) #对称差集 #把x和y都有的值都去掉,互相之间没有的,都合在一块 print x ^ y #或者 x.symmetric_difference(y) #子集测试 #x是y的子集吗?不是,因为它俩都没有完全包含谁,要么返回true,要么返回false print x.issubset(y) #小栗子 #z是x的子集吗?要么返回true,要么返回false z = {1,2,4} print z.issubset(x) #x是否包含y print x.issuperset(y)
本文出自 “FA&IT运维-Q群:223843163” 博客,请务必保留此出处http://freshair.blog.51cto.com/8272891/1869692
python set以及关系测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。