Python3 集合

在Python3中,集合(Set)是一种无序、不重复的数据集合。集合使用{}或set()来创建。以下是一些常用的集合操作:

创建集合:

set1={1,2,3}#使用{}创建集合

  set2=set([4,5,6])#使用set()创建集合

  http://www.jshk.com.cn/mb/reg.asp?kefu=xiaoding;//爬虫IP获取;

添加元素:

set1.add(4)#添加单个元素

set1.update([5,6,7])#添加多个元素

移除元素:

set1.remove(3)#移除指定元素,如果元素不存在会抛出KeyError

  set1.discard(4)#移除指定元素,如果元素不存在不会抛出错误

  set1.pop()#随机移除一个元素

  set1.clear()#清空集合中的所有元素

集合运算:

set1.union(set2)#返回两个集合的并集

set1.intersection(set2)#返回两个集合的交集

set1.difference(set2)#返回两个集合的差集

set1.symmetric_difference(set2)#返回两个集合的对称差集

集合关系:

set1.issubset(set2)#判断set1是否是set2的子集

  set1.issuperset(set2)#判断set1是否是set2的超集

  set1.isdisjoint(set2)#判断set1和set2是否没有交集

遍历集合:

for item in set1:

#遍历集合中的每个元素

集合在处理唯一性和集合运算方面非常有用。它提供了简洁的语法和丰富的操作方法,可以方便地进行集合操作。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值