set集合的常用方法
Posted niliuxiaocheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了set集合的常用方法相关的知识,希望对你有一定的参考价值。
set集合是一种无序不重复的集合
add (self, *args, **kwargs) 添加元素
clear (self, *args, **kwargs) 清空内容
update (self, *args, **kwargs) 可添加多个元素,更新
difference (self, *args, **kwargs) A.difference(B) 在A中找B没有的元素
difference_update (self, *args, **kwargs) 从当前集合中删除和B中相同的元素
discard (self, *args, **kwargs) 删除指定值,不存在也不报错
remove (self, *args, **kwargs) 删除指定值,不存在就报错
pop (self, *args, **kwargs) 弹出一个数并移除 ,可以说是随机的
remove (self, *args, **kwargs) 移除指定元素,不存在报错
issubset (self, *args, **kwargs) A是否是B的子序列
issuperset (self, *args, **kwargs) A是否为B的父序列
symmetric_difference (self, *args, **kwargs) 把AB交集外的元素放在一起
symmetric_difference_update (self, *args, **kwargs) 把AB交集外的元素放在一起,更新到A
union (self, *args, **kwargs) 并集
intersection (self, *args, **kwargs) 交集
intersection_update (self, *args, **kwargs) 把交集更新到A中
isdisjoint (self, *args, **kwargs) 如果没有交集,返回True,否则返回False
以上是关于set集合的常用方法的主要内容,如果未能解决你的问题,请参考以下文章