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

【学习打卡】第13天Python第四章Python中表示“组”的概念与定义

标签:
Python

课程名称:全面系统Python3.8入门+进阶(程序员必备第二语言)

课程章节: 4-5 set集合

主讲老师:7七月

课程内容:

今天学习的内容包括:

set 集合

课程收获:

set 集合特性:无序

定义:{} 大括号

type({1,2,3,4,5,6})    ------class'set'

不支持下标索引,不支持切片

{1,1,2,2,3,3,4,4}    ----------{1,2,3,4}

集合特性二:不重复

支持哪些操作:

1.支持长度判断

len({1,2,3})   ----3

2.一个集合是否包含某个元素

1 in{1,2,3,4}    -----------True

1 no in {1,2,3}   ------False

优势、特殊操作

{1,2,3,4,5,6}  {3,4}

如何将第一个集合里的,第二个集合相关元素剔除掉。

{1,2,3,4,5,6}  - {3,4}

----------{1,2,5,6}    # 差集

求2个集合的差集

{1,2,3,4,5,6} {3,4} 找出2个集合共有的元素

{1,2,3,4,5,6} & {3,4}  ----------{3,4}    # 交集

{1,2,3,4,5,6} {3,4,7}

2个集合合并成一个集合,并且2个集合内不能有重复的元素:

{1,2,3,4,5,6}  | {3,4,7}   ----{1,2,3,4,5,6,7}     #合集,并集

如何定义一个空的集合:

type({})   ----class'dict'    # 不是空集合

type(set())  -----class'set'

验证上面是否为空集合

len(set())   -----0



https://img1.sycdn.imooc.com//62f9a9b30001d71512930734.jpg


https://img1.sycdn.imooc.com//62f9a9b70001333c12850728.jpg



点击查看更多内容
TA 点赞

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

评论

作者其他优质文章

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

100积分直接送

付费专栏免费学

大额优惠券免费领

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

举报

0/150
提交
取消