show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次学习了集合的运算
- 集合总共四种运算
- 交集
- intersection
- &
- 并集
- union
- |
- 差集
- differece
-
- 对称差集
- symmetric_difference
- ^
- 交集
- 这些运算可以做增强赋值吗?🤔
- 就像 i += 1那样
- 通过定义可以知道
- update 函数是将当前集合和参数集合求并
- 然后更新
- update就是求并后更新
- 如何理解update
- date
- 以前文档的落款都有日期
- 更新文档也会更新日期
- update
- 将文档、数据、程序向上(up)
- 更新到最新的日期(date)
- 跟上时代
- 与时俱进
- 与时偕行
- 这个规律还挺明显
- 先求差
- 再更新
- 除了 difference 之外
- 还有对称差集
- 还有什么函数吗?
- isdisjoint
- is 是否
- disjoint
- 没有连接
- 判断交集是否为空
- 如果交集为空
- 如果交集不为空
- sub 下面的
- subway 地下铁
- subject 使屈从
- submarine 潜水艇
- sub 子集的
- subcontractor 分包商
- subordinate 下属
- subcontinent 次大陆
- 空集是任何集合的子集
- sup
- 起源于uper-
- 与above、over、hyper、up同源
- 与sub-相对
- support 向上的
- superhero 超级英雄
- supersonic 超音速
- superior 上级
- supervise 监督
- survive 超越生命的时刻
- 起源于uper-
- 任何集合都是空集的超集
-
set 集合
-
discard 排除
-
frozen 冻结
-
intersection 交集
-
union 并集
-
uperset 超集
-
subset 子集
-
difference 差
-
symmetric 对称
-
disjoint 不相交
-
从汇编角度如何理解集合呢?
- 有专门的一个指令
- BUILD_SET
- 就像BUILD_LIST
- 这次总结一下集合
- 集合可以
- 添加 add
- 清空 clear
- 指定删除 remove
- 丢弃 discard
- 弹出 pop
- 集合总共四种运算
- 交集 &
- 并集 |
- 差集 -
- 对称差集 ^
- 都可以增强赋值
- 集合之间可以判断
- 是否有交集
- 是否是子集
- 是否是超集
- 遇到这么个问题
- {}并不是空集
- 而是一个dict类型的对象
- 什么是dict呢?🤔
- 下次再说 👋