课程名称:Python3 入门教程(新版)
章节名称 第8章 Python的Set容器
讲师姓名:咚咚呛
课程内容:
set集合是无序的,内容不重复的。
set常用函数:
add函数,set.add(new_item) 在集合种添加元素
update函数,set.update(iterable)将一个集合列表元组添加到集合中,如果元素存在
则不做任何处理。
remove函数,set.remove(item) 将集合中某个元素删除,不存在的话会报错
clear函数,set.clear() 清空集合中的所有元素
del函数 ,del set
集合无法通过索引获取元素,没有获取元素的任何方法。
集合差集difference:
aset.differnce(bset)返回a和b的差集,a有b没有的。
集合交集intersection:
aset.intersection(bset,cset)返回ab中都有的。
集合并集union:
aset.union(bset)返回ab中所有的不重复的元素。
isdisjoint函数:判断两个集合是否包含相同的元素,有相同返回false
aset.isdisjoint(bset)
学习收获
可以通过set(xxxx)函数将列表元组等转成集合,转化的过程中重复的数据只会出现一次,部门场景的比较直接用内置函数,比用循环来处理更加灵活和方便。
打卡截图: