python 基本数据类型set
set 是一个无序且不重复的序列
set 是一个无序且不重复的序列
set 不允许重复的集合、set不允许重复的序列
1.创建
s=set() #创建空集合只能用这种方法
s={11,222,233,33}
2.转换
l=[11,22,33,22]
l=(11,22,33)
l="
s=set(l)
3.方法
s= {11,22,33,44}
#增加元素
s.add(55)
print(s)
#清除集合的内容
s.clear()
print(s)
#
s= {11,22,33,44}
s1= {11,33,44}
s3=s.difference(s1)
#查找s中存在,s1中不存在的,返回给s3
s.difference_update(s1)
print(s)
#查找s集合中存在,s1中不存在的元素并更新s。
s.discard(11)
print(s)
# 移除指定元素,不存在不报错
ret = s.intersection(s1)
#取s、s1交集,返回给ret
s.intersection_update(s1)
#取交集,并更新s
s.isdisjoint(s1)
#有交集True,没有交集是false
s.issubset(s1)
#s1是否为s的子序列
s.issuperset(s1)
#s是否为s1的父序列
s.pop()
#移除元素
s.remove(11)
# 移除指定元素,不存在报错
s.symmetric_difference(s1)
#对称差集,(s存在,s1不存在合 s1存在s不存在的合集)
ret= s.symmetric_difference_update(s1)
print(ret)
#对称差集,(s存在,s1不存在合 s1存在s不存在的合集)更新
s.union(s1)
#并集
s.update([11,212,3,66])
#更新
set
set 是一个无序且不重复的序列
set 不允许重复的集合、set不允许重复的序列
1.创建
s=set() #创建空集合只能用这种方法
s={11,222,233,33}
2.转换
l=[11,22,33,22]
l=(11,22,33)
l="123"
s=set(l)
3.方法
s= {11,22,33,44}
#增加元素
s.add(55)
print(s)
#清除集合的内容
s.clear()
print(s)
#
s= {11,22,33,44}
s1= {11,33,44}
s3=s.difference(s1)
#查找s中存在,s1中不存在的,返回给s3
s.difference_update(s1)
print(s)
#查找s集合中存在,s1中不存在的元素并更新s。
s.discard(11)
print(s)
# 移除指定元素,不存在不报错
ret = s.intersection(s1)
#取s、s1交集,返回给ret
s.intersection_update(s1)
#取交集,并更新s
s.isdisjoint(s1)
#有交集True,没有交集是false
s.issubset(s1)
#s1是否为s的子序列
s.issuperset(s1)
#s是否为s1的父序列
s.pop()
#移除元素
s.remove(11)
# 移除指定元素,不存在报错
s.symmetric_difference(s1)
#对称差集,(s存在,s1不存在合 s1存在s不存在的合集)
ret= s.symmetric_difference_update(s1)
print(ret)
#对称差集,(s存在,s1不存在合 s1存在s不存在的合集)更新
s.union(s1)
#并集
s.update([11,212,3,66])
#更新
python 基本数据类型set的更多相关文章
- python 基本数据类型分析
在python中,一切都是对象!对象由类创建而来,对象所拥有的功能都来自于类.在本节中,我们了解一下python基本数据类型对象具有哪些功能,我们平常是怎么使用的. 对于python,一切事物都是对象 ...
- python常用数据类型内置方法介绍
熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...
- 闲聊之Python的数据类型 - 零基础入门学习Python005
闲聊之Python的数据类型 让编程改变世界 Change the world by program Python的数据类型 闲聊之Python的数据类型所谓闲聊,goosip,就是屁大点事可以咱聊上 ...
- python自学笔记(二)python基本数据类型之字符串处理
一.数据类型的组成分3部分:身份.类型.值 身份:id方法来看它的唯一标识符,内存地址靠这个查看 类型:type方法查看 值:数据项 二.常用基本数据类型 int 整型 boolean 布尔型 str ...
- Python入门-数据类型
一.变量 1)变量定义 name = 100(name是变量名 = 号是赋值号100是变量的值) 2)变量赋值 直接赋值 a=1 链式赋值 a=b=c=1 序列解包赋值 a,b,c = 1,2,3 ...
- Python基础:八、python基本数据类型
一.什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上来看又很傻,除非你明确告诉它,"1"是数字,"壹&quo ...
- python之数据类型详解
python之数据类型详解 二.列表list (可以存储多个值)(列表内数字不需要加引号) sort s1=[','!'] # s1.sort() # print(s1) -->['!', ' ...
- Python特色数据类型(列表)(上)
Python从零开始系列连载(9)——Python特色数据类型(列表)(上) 原创 2017-10-07 王大伟 Python爱好者社区 列表 列表,可以是这样的: 分享了一波我的网易云音乐列表 今天 ...
- 【Python】-NO.97.Note.2.Python -【Python 基本数据类型】
1.0.0 Summary Tittle:[Python]-NO.97.Note.2.Python -[Python 基本数据类型] Style:Python Series:Python Since: ...
- python基本数据类型之集合
python基本数据类型之集合 集合是一种容器,用来存放不同元素. 集合有3大特点: 集合的元素必须是不可变类型(字符串.数字.元组): 集合中的元素不能重复: 集合是无序的. 在集合中直接存入lis ...
随机推荐
- JavaScript高级程序设计---学习笔记(二)
面向对象程序设计1.属性类型.定义多属性.读取属性特性对象的属性在创建时都带有一些特征值,JavaScript通过这些特征值来定义它们的行为.这些特性是为了实现JavaScript引擎用的,因此不能直 ...
- CSS3学习笔记(1)-CSS3选择器
p{ font-size: 15px; text-indent: 2em; } .alexrootdiv>div{ background: #eeeeee; border: 1px solid ...
- Xmpp实现简单聊天系列 --- ①openfire部署
1. 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 2. 下载完成后,执行你的 ...
- C语言常见错误笔记
1. 职业化的程序员起码要具备两点: 1)基本的软件技能 2)不犯低级的错误 2. 修改函数的形参是没用的,函数本身占用的存储单元在堆栈中分配,入口参数的值会在函数入口处拷贝到堆栈中,一旦函数返回,其 ...
- hive的安装和升级
目录 [toc] 安装 升级 安装 nohup hive –service hiveserver & 启动: sudo nohup ./hive --service metastore &am ...
- POJ3592 Instantaneous Transference题解
题意: 给一个矩形,矩形中某些点有一定数量的矿石,有些点为传送点,有些点为障碍.你驾驶采矿车(ore-miner truck,我也不知道是什么),从左上角出发,采尽量多的矿石,矿石不可再生.不能往左边 ...
- [笔记]Learning to Rank算法介绍:RankNet,LambdaRank,LambdaMart
之前的博客:http://www.cnblogs.com/bentuwuying/p/6681943.html中简单介绍了Learning to Rank的基本原理,也讲到了Learning to R ...
- React-Native 之 项目实战(五)
前言 本文 有配套视频,可以酌情观看. 文中内容因各人理解不同,可能会有所偏差,欢迎朋友们联系我讨论. 文中所有内容仅供学习交流之用,不可用于商业用途,如因此引起的相关法律法规责任,与我无关,如文中内 ...
- sql中常见日期获取
获取当前年月日 --获取当前月份 ,GETDATE())) --获取当前月份的下个月 ,GETDATE())) --获取当前月份的上个月 year()获取年 select year(GETDATE() ...
- 一道CVTE前端二面笔试题
题目:给你一个数组,输出数组中出现次数第n多的数字; 比如:[1,1,1,2,2,2,3,3,4,4,5,5,6,6,7]; 1---3次 2---3次 3---2次 4---2次 5---2次 6- ...