栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中set类的用法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中set类的用法

set函数是Python的内置函数,就像dict一样,集合也是Python的一种数据类型。通过set()可以初始化一个集合对象,集合的特征是无序的不重复的元素组成。
对于集合中的元素可以进行一些操作:交集、差集、并集等操作。
举个例子:
初始化一个集合对象:

A = set('qwerqwer12341234')
B = set('qwer98765')
print(A)
print(B)
C = set()
C.add('ooo')
print(C)
C.update('ppperer')
print(C)

运行结果:

{'q', 'e', 'w', '3', '1', '4', 'r', '2'}
{'q', 'e', 'w', '8', '9', '6', 'r', '7', '5'}
{'ooo'}
{'ooo', 'r', 'p', 'e'}

从上面可以看到初始化声明一个集合对象,set中可以传参,必须是可迭代对象,或者为空,那么默认就是一个空集合对象。后续可以通过set类定义好的方法进行增加属性值。
对集合的操作:交集、差集、并集:

A = set('qwerqwer12341234')
B = set('qwer98765')
print(A)
print(B)
C = A - B #差集,取A中不在B中的元素。
print(C)
D = A | B #并集
print(D)
E = A & B #交集
print(E)

运行结果:

{'q', '1', '4', 'w', '2', 'r', 'e', '3'}
{'q', '9', '8', 'w', '6', 'r', 'e', '5', '7'}
{'4', '3', '1', '2'}
{'q', '9', '1', '8', '4', 'w', '2', 'r', '6', 'e', '3', '5', '7'}
{'q', 'r', 'w', 'e'}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/529759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号