【第十节】Python集合

文章目录 [ 隐藏 ]

集合

集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。
集合元素(set elements):组成集合的成员
注意:集合无序,元素唯一

集合的创建

由于集合没有自己的语法格式,只能通过集合的工厂方法set()和frozenset()创建

实例:

集合元素的访问

由于集合本身是无序的,所以不能为集合创建索引或切片操作,只能循环遍历或使用in、not in来访问或判断集合元素。

集合元素的新增、删除

实例

集合元素的遍历

字典的遍历需要使用for循环,关于for循环的使用,将在python循环章节讲解。

集合的函数和方法

方法 解释
len(s) 计算集合的长度
set(list) 列表转换为集合
方法 解释
s.add(obj) 在集合末尾添加新的元素
s.update(obj) 统计某个元素在列表中出现的次数
s.remove(obj) 删除元素
s.issubset(t) 测试是否 s 中的每一个元素都在 t 中
s.issuperset(t) 测试是否 t 中的每一个元素都在 s 中
s.union(t) 返回一个新的 set 包含 s 和 t 中的每一个元素
s.intersection(t) 返回一个新的 set 包含 s 和 t 中的公共元素
s.difference(t) 返回一个新的 set 包含 s 中有但是 t 中没有的元素
s.symmetric_difference(t) 返回一个新的 set 包含 s 和 t 中不重复的元素
s.pop() 移除集合的一个元素

未经允许不得转载:Python在线学习 » 【第十节】Python集合

赞 (0)

来吐槽吧 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址