#!/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)
python set以及关系测试
原创
©著作权归作者所有:来自51CTO博客作者TtrToby的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
OSPF的邻居关系和邻接关系
ospf邻居与邻接
OSPF 多址 邻接关系 -
ldsc python程序安装以及测试
下一章节介绍ldsc的运行教程。貌似python没有配置好。这个bug后面博客更新。
python 开发语言 github git 软件安装 -
App 应用测试方法以及测试思路
分析三种主流的移动 App 类型,并给出和普通web测试不同的地方,给出测试的思路,并给出部分场景组合。
软件测试 APP测试 测试思路 移动应用 android