为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Python

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


打卡截图:

https://img1.sycdn.imooc.com/6323364b0001596914830632.jpg


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消