2021寒假python自学体系整理(Day5)

元组与集合(1.25)

  • 可变序列
  • 不可变序列
  • 元组的创建
  • 元组的遍历
  • 集合的判断操作
  • 集合元素的新增
  • 集合元素的删除
  • 集合之间的关系
  • 是否相等
  • 是否是另一个集合的子集
  • 是否是另一个集合的超集
  • 是否有交集
  • 集合的数学操作
    • 对称差
  • 集合生成式

可变序列

	列表、字典、集合

不可变序列

	字符串、元组

元组的创建

()
	若只包含一个元素,最后要加一个逗号
tuple()

元组的遍历

	for in
集合只有value
	元素不允许重复且无序
		set()

集合的判断操作

in
not in

集合元素的新增

.add()
	添加一个
.update()
	至少添加一个

集合元素的删除

.remove()
	若无元素抛异常
.discard()
	若无元素不抛异常
.pop()
	随机删除任意一个
.clear()
	清空

集合之间的关系

是否相等

和顺序无关

===

是否是另一个集合的子集

.inssubset()

是否是另一个集合的超集

.inssuperset()

是否有交集

.isdisjoint()

集合的数学操作

.intersection()
&

.union()
|

.difference()
-

对称差

.symmetric_difference()

集合生成式

	和列表生成式一样

总结
2021寒假python自学体系整理(Day5)_第1张图片
2021寒假python自学体系整理(Day5)_第2张图片

你可能感兴趣的:(python,python)