python set以及关系测试

简介:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env python
#_*_ coding:utf-8 _*_
 
#定义两个集合数据,进行关系测试
=  { 1 , 2 , 3 , 4 }
=  { 3 , 4 , 5 , 6 }
 
#交集测试
#x的数据是不是在y里面也有呢?
print  x & y
#或者 x.intersection(y)
 
#并集测试
#去重了,去掉重复后加在一起了
print  x | y
#或者 x.union(y)
 
#差集测试
#在x里面有,但是在y里面没有
print  -  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
=  { 1 , 2 , 4 }
print  z.issubset(x)
 
#x是否包含y
print  x.issuperset(y)

本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/1869692


相关文章
|
1天前
|
存储 数据管理 测试技术
构建Python构建自动化测试框架(原理与实践)
当谈到软件质量保证时,自动化测试是一个不可或缺的步骤。Python作为一种简单易学的编程语言,具有丰富的测试框架和库,使得构建自动化测试框架变得相对简单。本文将介绍如何使用Python构建自动化测试框架,包括选择合适的测试框架、编写测试用例、执行测试和生成报告等方面。
构建Python构建自动化测试框架(原理与实践)
|
11天前
|
Web App开发 JSON 测试技术
Python在自动化测试中的角色
本文探讨了Python在自动化测试中的关键作用,强调其语法简洁、丰富的库和框架(如Selenium和Appium)、跨平台兼容性和可扩展性。通过示例展示了Python结合Selenium进行Web自动化测试以及使用requests库进行API自动化测试的应用,指出Python在自动化测试领域的日益重要性。
|
15天前
|
区块链 Python
最新用Python从零开始创建区块链_基于python做区块链,哔哩哔哩测试面试题
最新用Python从零开始创建区块链_基于python做区块链,哔哩哔哩测试面试题
|
15天前
|
数据采集 JSON 数据格式
2024年最新【python基础教程】常用内置模块(1),2024年最新头条测试面试
2024年最新【python基础教程】常用内置模块(1),2024年最新头条测试面试
|
18天前
|
数据采集 Python
10个Python set 常用操作函数!,bilibili面试题
10个Python set 常用操作函数!,bilibili面试题
10个Python set 常用操作函数!,bilibili面试题
|
20天前
|
前端开发 Java 测试技术
selenium+python自动化测试--登录
selenium+python自动化测试--登录
19 2
|
20天前
|
存储 人工智能 测试技术
python自动化测试实战 —— CSDN的Web页面自动化测试
python自动化测试实战 —— CSDN的Web页面自动化测试
|
20天前
|
Web App开发 设计模式 测试技术
python自动化测试实战 —— 自动化测试框架的实例
python自动化测试实战 —— 自动化测试框架的实例
|
20天前
|
监控 数据可视化 IDE
python自动化测试实战 —— 单元测试框架
python自动化测试实战 —— 单元测试框架
|
20天前
|
Web App开发 JavaScript 测试技术
python自动化测试实战 —— WebDriver API的使用
python自动化测试实战 —— WebDriver API的使用