继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

筱阿书
关注TA
已关注
手记 15
粉丝 0
获赞 11

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


打卡截图:

http://img1.mukewang.com/6323364b0001596914830632.jpg


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP