set.difference
功能说明
描述
差集处理,移除当前集合中被另一个集合包含的元素,返回一个新集合。
“difference_update() 方法”与“difference() 方法”的区别在于 difference() 方法返回一个移除相同元素的新集合,而 difference_update() 方法是直接在原来的集合中移除元素,没有返回值。
函数原型
set.difference(value)
参数
名称 | 类型 | 描述 |
---|---|---|
value | 数组:集合型 | 用于查找相同元素的集合 |
- 除了常规与同类型做对比,还支持其他类型
名称 | 类型 | 描述 |
---|---|---|
value | 数组:列表型 | 用于查找相同元素的列表 |
value | 数组:元组型 | 用于查找相同元素的元组 |
value | 数组:字典型 | 用于查找相同元素的字典,与字典的key值做对比 |
value | 字符型 | 用于查找相同元素的字符 |
返回值
类型 | 描述 |
---|---|
数组:集合型 | 得到差集处理后的集合 |
备注
- 无
示例
def test():
arr1={"a","b","c"}
arr2={"c","d","e"}
# 差集计算:arr1中移除存在arr2的值,返回一个差集计算的新集合
ret=arr1.difference(arr2)
print(ret)
# 输出:{"a","b"}
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无