python---关于集合
一般地,我们把研究对象统称为元素;把一些元素组成的总体叫做集合
无序性:一个集合中,每个元素的地位都是相同的,元素之间是无序的。
互异性:一个集合中,任何两个元素都认为是不相同的,即每个元素只能出现一次。
确定性:给定一个集合,任给一个元素,该元素或者属于或者不属于该集合,二者必居其一,不允许有模棱两可的情况出现。
集合是存储无序、元素不重复的数据类型
- 创建一个空集合必须用 set() 而不是 { },
因为 { } 是用来创建一个空字典。 - 集合内的数据无序。无序,则不能使用数据的分片操作。
- 集合内的数据元素具有唯一性。这个特点可以用于进行数据的排重。
创建
# 创建空集合
mset = set(); # 不能用{} 因为{}是创建空字典
print(mset)
# 创建非空集合
mset = {1,2,3,3,4,5} # 集合元素不能重复,如有重复默认去重了
print(mset) # {1, 2, 3, 4, 5}
nset = set("123345")
print(nset)
添加
mset = {1,2,3,3,4,5}
mset.add(12) # add添一个
print(mset)
mset.update({12,13,14,15,16}) # update 添多个
print(mset)
删除
mset = {1,2,3,3,4,5}
print(mset)
print(mset.pop()) # 因为集合无序,删任意
print(mset)
遍历
for i in mset:print(i)
交并补
mset = {1,2,3,4,5}
nset = {3,4,5,6,7,8}
print(mset)
print(nset)
print("交集:", mset & nset)
print("并集:", mset | nset)
print("差集:", mset - nset) # 属于mset不属于nset
print("交叉补集:", mset ^ nset) # 属于集合a不属于集合b 和 属于集合b不属于集合a的
python---关于集合相关推荐
- python 获取集合里面的某一个元素
python 获取集合里面的某一个元素,想想呢集合是不支持所以,切片,相加,相乘操作的, 所以想获取集合里面的某一个元素需要转化下思路,比如把即可转成列表然后在利用索引获取 例如: list_a = ...
- Python 3 集合基础和概念!
Python 3 集合基础和概念! Python 3中,集合是无序的,所以不能进行切片和索引操作. 创建集合有两个方法:set()方法创建的集合是可变的,可被迭代的:frozenset()方法创建的集 ...
- python set集合内部实现_Python 实现集合Set的示例
Python的集合set原理 集合(set)是一个无序的不重复元素序列. 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } ...
- python文件下载器代码_GitHub - applechi/pythonCollection: python代码集合(文件下载器、pdf合并、极客时间专栏下载、掘金小册下载、新浪微博爬虫等)...
json2mysql 这次更新了将一个json文件中的数据导入到mysql的脚本. 是用nodejs写的. 对应的文件是tomysql.js 有兴趣的同志可以研究下. pythonCollection ...
- python renamer模块_【免费工具集】4种免费Maya Python脚本集合:重命名、检查UV、分配重叠模型、选边,尽在EL Tool Pack...
原标题:[免费工具集]4种免费Maya Python脚本集合:重命名.检查UV.分配重叠模型.选边,尽在EL Tool Pack DENG工作室Senior build TD的Erik Lehmann ...
- Python frozenset 集合 - Python零基础入门教程
目录 一.Python frozenset 集合语法 二.Python frozenset 集合使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> P ...
- Python set集合 - Python零基础入门教程
目录 一.set 集合简介 二.set 集合常用函数 三.set 集合运算符 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在 ...
- python中集合运算_入门 | 一文带你了解Python集合与基本的集合运算
原标题:入门 | 一文带你了解Python集合与基本的集合运算 选自DataCamp 作者:Michael Galarnyk 参与:Geek Ai.思源 一般我们熟悉 Python 中列表.元组及字典 ...
- python空集合_python空集合
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! - 不可变数据类型实现某个功能,需要将结果赋值给另外一个变量; 是否实现for循 ...
- python教程400集笔记,Python学习中的笔记--集合相关,python笔记--集合
Python学习中的笔记--集合相关,python笔记--集合 集合的基本操作 一.可修改的集合set 创建集合 var = set() var = {'a','b','c','d'} 成员检测 va ...
最新文章
- 第二次作业 郭昭杰 201731062608
- 代码中设置excel自定义格式为[红色]的处理方法
- 360金融CEO徐军发明:资金饥渴分模型
- c语言定义可变长度的数组,有没有办法在c中创建一个可变长度数组全局?
- 1、leetcode437 路和总径3
- 黑顶帽—lhMorpBlackTopHat
- webflux系列--reactor功能
- from PyQt4 import QtGui,QtCore出错-解
- pojo vo bo dto javabean
- jasoncpp读取jason数据如何判断某一字段是否存在
- java爬虫教程:模拟用户表单登录
- [zz]大师,一个专注的“疯子”
- 读《产品经理面试宝典》
- 2^n-1的因数分解问题
- 热评云厂商:网易数帆8.5亿元,企业数字化服务带来差异化
- Mantis 安装与配置及使用
- IOS ipv6测试
- 猜数字游戏c语言提示范围,【游戏编程】猜数字游戏(C语言)
- python自动翻译excel某一列_python批量将excel内容进行翻译写入功能
- 下载到烦人的流氓软件了,电脑卡,弹窗多的看不到鼠标怎么办