Python集合set
来源:互联网 发布:团团 共青团 知乎 编辑:程序博客网 时间:2024/05/16 10:23
1.set
set是无序,不能重复的集合。
用来过滤重复元素。
set的创建:
basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}>>> print(basket) # show that duplicates have been removed{'orange', 'banana', 'pear', 'apple'}
大括号或 set() 函数可以用来创建集合。注意:想要创建空集合,你必须使用
set()
而不是{},后者用于创建空字典。
2.修改
add(obj) : 新增
set.update(x) : x是一个iterate,可以循环的类型。如string,list,dict 。无返回值, 直接修改原来的值。
| : 并集 union(x) 返回s与集合x的并集,不改变原集合s,x 也可以是列表,元组,字典
& : 交集 intersection(x) 返回s与集合x的交集,不改变s, x 也可以是列表,元组,字典
- : 差集 difference(x)返回在集合s中而不在集合 x 中的元素的集合,不改变集合s, x 也可以是列表,元组,字典。
3.删除
remove(obj) : 移除
set.discard( x ) : 将 x 从集合s中移除
pop() : 随机删除并返回删除的值
clear() : 清空
4.判断
x in s x是否在s中。x可以是单个数字,字符,或集合。
x.issubset(s) 判断 集合x 是否是 集合s子集
s.issuperset(x) 判断 集合x 是否是集合s的子集
阅读全文
0 0
- python集合set操作
- Python 集合set
- python集合set操作
- Python 集合 set
- python 集合 set
- python set集合
- Python之集合(set)
- Python 集合set
- python set集合
- python set(集合)数据结构
- Python的集合set
- python:集合(set)
- python set集合操作
- Python的set集合
- python set()集合
- Python集合set
- python中的集合set
- Python 集合(set)
- uva10167--枚举
- PHP之Mysql(一)
- 设计模式讲解与代码实践(十四)——职责链
- 课时13 Linux下获取帮助
- 6路定时器
- Python集合set
- C语言:(旧)用字符串自由输入计算的计算器(加减乘除)
- 使用CleanMyMac智能清理快速清理Mac垃圾
- 关于shell-----3
- 机器学习之梯度下降学习笔记
- ubuntu设置主屏和副屏
- 最近公司安排的内容
- 代码
- letter combinations of a phone number