python集合与集合之间的关系

本文介绍了Python集合的基本操作,如添加元素、删除元素、计算元素个数、拷贝和清空集合。同时详细阐述了集合之间的关系,包括并集、交集、差集、对称差集的操作,以及如何检查两集合是否无交集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

集合是无序且不重复

1、list1.add():将元素添加到集合中去:

   第二种添加方式::list1.update(list2):将元组,列有,字典,集合添加到另外一个集合中去

 

2、list1.remove(3):删除集合中的某一个元素,如果元素不存在时,则会报错

3、list1.discard(3):删除元素,如果该元素不存在时,不会报错。

4、list1.pop():随机删除集合中的一个元素

 5、len(list1):计算集合元素的个数

 6、list1.copy():集合的拷贝:

7、list1.clear():清空集合里面的所有元素

=================================集合与集合之间的关系==============================================

1、list1.union(list2):返回集合的并集

 

2、 list1.intersection(list2):返回两个集合中相同的元素

 

3、list1.intersection_update(list2):在原集合上修改为两个集合的相同值。(注意这个要区别于intersection()方法,intersection()这个方法是返回了一个新的集合,不会修改原来的集合,而intersection_update()这个方法会修改原来的集合

4、isdisjoint():两个集合有相同的元素返回false,否则返回true

5、list1.difference(list2):list1元素在list2中不存在的元素。

6、list1.difference_update(list2):改变了list1中的元素,剔除了和list2中相同的元素。

7、list1.symmetric_difference(list2):返回一个新的集合,这个集合的元素都是list1和list2中互不交叉的元素

8、list1.symmetric_difference_update(list2):把两个集合不交叉的元素都写入list1中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值