手记

【九月打卡】第十一天 Python的Set容器

课程名称: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)函数将列表元组等转成集合,转化的过程中重复的数据只会出现一次,部门场景的比较直接用内置函数,比用循环来处理更加灵活和方便。


打卡截图:


1人推荐
随时随地看视频
慕课网APP