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)
时间: 2025-01-07 04:20:05

python set以及关系测试的相关文章

单链表-Python实现-jupyter->markdown 格式测试

单链表引入 顺序表 理解Python变量的本质: 变量存储的不是值,是值的地址 理解Python的 "="表示的是指向关系 案例: 交换a,b的值, a=10, b=20 a, b = 20, 10 t0: a这块内存(也有id), 存储的是10这个值的地址(可能是0x111), b存储的是20这个值(整型4个字节)的地址(可能是0x222) t1: a现在指向b的值的地址(a存储0x222), b指向(存储)10的地址(0x111) Pyhton变量的本质: 指针. 所以Pyhton

Python 单元测试 & 文档测试

1.1   单元测试 1.1.1   单元测试编写 单元测试是用来对一个模块.一个函数或者一个类来进行正确性检验的测试工作. 编写一个Dict类,这个类的行为和dict一致,但是通过属性来访问. >>> d = Dict(a=1, b=2) >>> d['a'] 1 >>> d.a 1 class dict编写如下: [[email protected] python]# cat mydict.py #!/usr/bin/python # -*- co

基于python的性能负载测试Locust-1 简介

官网: http://locust.io/GitHub: https://github.com/locustio/locust 简介 Locust 是一个开源负载测试工具.使用 Python 代码定义用户行为,也可以仿真百万个用户.Locust 是非常简单易用,分布式,用户负载测试工具.Locust 主要为网站或者其他系统进行负载测试,能测试出一个系统可以并发处理多少用户.Locust 是完全基于时间的,因此单个机器支持几千个并发用户.相比其他许多事件驱动的应用,Locust 不使用回调,而是使

Python 语言搭建SELENIUM测试环境,搭建过程记录。

第一步,安装Python: 第二步,安装SetupTools: 第三步,安装Pip: 第四步,安装selenium(for python) 第五步,新建第一个基于Firefox的测试用例 上述 只是步骤,具体内容,明天补充,睡觉 咯--- Python 语言搭建SELENIUM测试环境,搭建过程记录.

使用python+pychram进行API测试(接口测试)初级STEP 1

花了一天时间安装了解了下最基本的python+pychram进行API测试,下面这个可以指导自己以后入门:基本的开发级别还需要学习 1.python下载地址:https://www.python.org/about/当前下载版本:python 2.7.12 2.下载完成进行环境变量配置配置python环境变量:E:\Python27\python\;E:\Python27\python\Scripts (根据你自己安装地址) 3.使用pipcmd进入E:\Python27\python\Scri

python 函数编写与测试

新建文件如:test.py 用文档编辑器打开文件,函数代码如下 #coding=utf-8def my_abs(y): if y > 0:  return y else:  return -yprint my_abs(-10) 其中#coding=utf-8为文档编码的定义,文档格式保存为utf-8 输入命令 python test.py 即可测试

用Python写Robot Framework测试

Robot Framework 框架是基于 Python 语言开发的,所以,它本质上是 Python 的一个库. 百度搜索实例 创建 py_robot.py 文件,代码如下: from robot.api import TestSuite from robot.api import ResultWriter from robot.model import Keyword # 百度搜索测试 class BaiduSearchTest: def __init__(self, name, librar

集合的增删改查、集合类型的关系测试

集合类型 如何同时找出买了IPhone7和8的人? 集合的增删改查 1 #创建集合 2 s = {} #字典 3 print(type(s)) #结果为:<class 'dict'> 4 5 s1 = {1,2,3,4,5} #集合 6 print(type(s1)) #结果为:<class 'set'> 7 8 #将列表转化为集合 9 l= [1,2,3,4,5,2,3] 10 print(l) #结果为:[1, 2, 3, 4, 5, 2, 3] 11 print(set(l)

Python之POST登录测试

不解释,直接上代码: 1 #!/usr/bin/env python 2 # -*- encoding: utf-8 -*- 3 4 """ 5 @version: v1.0 6 @author: elijahxb 7 @OS: linux 8 @contact: [email protected] 9 @site: http://www.cnblogs.com/elijahxb 10 @software: PyCharm Community Edition 11 @file