元组与集合(1.25)
可变序列
列表、字典、集合
不可变序列
字符串、元组
元组的创建
()
若只包含一个元素,最后要加一个逗号
tuple()
元组的遍历
for in
集合只有value
元素不允许重复且无序
set()
集合的判断操作
in
not in
集合元素的新增
.add()
添加一个
.update()
至少添加一个
集合元素的删除
.remove()
若无元素抛异常
.discard()
若无元素不抛异常
.pop()
随机删除任意一个
.clear()
清空
集合之间的关系
是否相等
和顺序无关
==
!=
是否是另一个集合的子集
.inssubset()
是否是另一个集合的超集
.inssuperset()
是否有交集
.isdisjoint()
集合的数学操作
交
.intersection()
&
并
.union()
|
差
.difference()
-
对称差
.symmetric_difference()
集合生成式
和列表生成式一样
总结