python集合方法讲解

你必须熟练python集合的各种方法,只有这样才能在具体的实践应用中灵活的运用集合实现特定的功能。编程入门这件事情,最简单的是理解语法,最难的是记住每一种数据类型的方法并灵活使用,前者侧重理解,每个人都有各自的理解,都可以说 自己理解了,但熟练掌握这些方法并能在特定场景下使用却只有一个标准,那就是写出来,并且用得对。

方法 描述
add()为集合添加新元素
clear()删除集合中的所有元素
copy()拷贝一个集合
difference()返回多个集合的差集
difference_update()从一个集合中删除另一个集合的所有元素,本质上就是删除两个集合的交集部分
discard()删除集合中指定的元素,元素不存在时不会引发异常
intersection()返回集合的交集
intersection_update() 计算多个集合的交集然后用交集更新替换原集合
isdisjoint()判断交集是否为空
issubset()判断集合是否是另一集合的子集
issuperset()判断集合是否包含另外一个集合
pop()随机删除集合中的元素
remove()移除集合中指定元素,元素不存在时会引发异常
symmetric_difference()返回两个集合中不重复的元素集合。
symmetric_difference_update() python集合的symmetric_difference_update方法与symmetric_difference类似,都是计算两个集合不重复的部分,区别是symmetric_difference方法返回不重复元素组成的集合,而symmetric_difference_update用这个新集合更新原集合
union()返回两个集合的并集
update()计算原集合与另一个集合的并集,并用计算得出的并集更新原集合

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案