集合的常规操作和内置方法

Posted bruce123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集合的常规操作和内置方法相关的知识,希望对你有一定的参考价值。

集合的内置方法

定义方式

定义方式:{ }内用逗号隔开多个元素,元素只能是不可变类型

1.会自动删除重复的值

2.会打乱集合内的值

3.存多个值

4.无序

5.不可变数据类型

常用操作和内置方法:

1.长度(len)

student_set={'wq','qw','er','re'}
print(len(student_set))

2.成员运算(in)

print('wq'in student_set)

3.并集(|、uinon)

两个集合所有元素的集合
print(set1.uinon set2)
print(set1 | set2)

4.交集(&、intersection)

两个集合共有元素的集合
print(set1.intersection set2)
print(set1 & set2)

5.差集(-、difference)

集合a元素中不同于集合b的集合
print(set1.difference set2)
print(set1-set2)

6.对称差集(^、symmetric_difference)

print (set1.symmetric_difference set2)
print(set1^set2)

7.父集(>、>=、issuperset)

print(set1>set2)
print(set1.issuperset set2)

8.子集(<、<=、issubset)

print(set1<set2)
print(set1.issubset set2)

需要掌握一下:

  1. add 加
  2. remove 移除,有元素可移除,被删元素若不在集合中报错
  3. discard 删除 ,被删元素若不在集合中什么也不做
  4. difference_update 从这个集合中删除另一个集合的所有元素。
  5. isdisjoint 如果两个集合的交集为空,则返回True

以上是关于集合的常规操作和内置方法的主要内容,如果未能解决你的问题,请参考以下文章

python集合操作和内置方法

代码片段 - Golang 实现集合操作

Python列表元组字典集合的内置使用方法

动态ip代理:反网络爬虫之设置User-Agent的常规方法

[ jquery 文档处理 insertBefore(content) before(content|fn) ] 此方法用于把所有匹配的元素插入到另一个指定的元素元素集合的前面,实现外部插入(代码片段

python 开发 -- 16集合类型内置方法