python入门(九):集合及其运算
来源:互联网 发布:淘宝开店案例 编辑:程序博客网 时间:2024/06/08 09:14
1.集合是一个无序的,不重复的数据组合,它的主要作用如下:
去重,把一个列表交给一个集合,就自动去重了
关系测试,测试两组数据之前的交集,差集,并集等关系
2.
list_1 = [1, 2, 3, 4, 3, 4,8]list_2 = [1, 3, 4, 7, 5]set_1 = set(list_1)#转化为集合,去重{1, 2, 3, 4,8}set_2 = set(list_2)set_1.intersection(set_2)#集合的交集 同&set_1.union(set_2)#集合的并集 同|set_1.difference(set_2)#差集,1中有2中没有 同 —set_1.issubset(set_2)#判断1是不是2的子集set_1.issuperset(set_2)#判断1是不是2的父集set_1.symmetric_difference(set_2)#取1有2无和1无2有取出, # 对称差集,同 ^set_1.issuperset(set_2)#1包含2返回Trueset_1.issubset(set_2)#1包含于2返回Trueset_1.isdisjoint(set_2)#1和2没有相同项返回Trueset_1.add(888)#添加1项set_1.update([1, 5, 8, 4])#添加多项set_1.remove(5)#删除一项,若无则报错set_1.discard(100)#删除一项,若无则返回None
阅读全文
1 0
- python入门(九):集合及其运算
- 集合表示及其运算(持续更新)
- 集合及其运算-prolog
- 集合的表示及其运算
- python 集合运算
- Python 的集合运算
- python集合运算
- Python入门(九)函数与模块
- Python基础入门(九)- 布尔类型
- java入门学习(九) 算术运算符
- python运算符及其用法
- Python 集合(set)及其操作
- Python核心编程学习笔记(九)——集合
- 代码Python入门(三、运算符)
- Python入门-运算符
- Python3.5——集合及其运算
- 爬虫入门:Python (问题集合)
- Python基础入门(十一)- 集合set
- sql嵌套查询时避免报错的方式
- python编写一个函数,输入n为偶数时,调用函数求1 / 2 + 1 / 4 + ... + 1 / n, 当输入n为奇数时,调用函数1 / 1 + 1 / 3 + ... + 1 / n(指针函数
- 【排序算法】:选择排序
- “区块链”究竟是什么鬼
- Leetcode-Remove element-Python
- python入门(九):集合及其运算
- Python基础(三)
- Sublime Text的配置
- WP Super Cache 安装与设置详解
- 常见排序算法及其C语言实现(二)
- RecyclerView 之通用适配
- 动态规划基本问题
- 编写Java程序,显示五个加减法测验的正确率和用时
- 动态规划(三.LCS)