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的更多相关文章

  1. python 基本数据类型分析

    在python中,一切都是对象!对象由类创建而来,对象所拥有的功能都来自于类.在本节中,我们了解一下python基本数据类型对象具有哪些功能,我们平常是怎么使用的. 对于python,一切事物都是对象 ...

  2. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

  3. 闲聊之Python的数据类型 - 零基础入门学习Python005

    闲聊之Python的数据类型 让编程改变世界 Change the world by program Python的数据类型 闲聊之Python的数据类型所谓闲聊,goosip,就是屁大点事可以咱聊上 ...

  4. python自学笔记(二)python基本数据类型之字符串处理

    一.数据类型的组成分3部分:身份.类型.值 身份:id方法来看它的唯一标识符,内存地址靠这个查看 类型:type方法查看 值:数据项 二.常用基本数据类型 int 整型 boolean 布尔型 str ...

  5. Python入门-数据类型

    一.变量 1)变量定义 name = 100(name是变量名 = 号是赋值号100是变量的值) 2)变量赋值 直接赋值 a=1 链式赋值  a=b=c=1 序列解包赋值  a,b,c = 1,2,3 ...

  6. Python基础:八、python基本数据类型

    一.什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上来看又很傻,除非你明确告诉它,"1"是数字,"壹&quo ...

  7. python之数据类型详解

    python之数据类型详解 二.列表list  (可以存储多个值)(列表内数字不需要加引号) sort s1=[','!'] # s1.sort() # print(s1) -->['!', ' ...

  8. Python特色数据类型(列表)(上)

    Python从零开始系列连载(9)——Python特色数据类型(列表)(上) 原创 2017-10-07 王大伟 Python爱好者社区 列表 列表,可以是这样的: 分享了一波我的网易云音乐列表 今天 ...

  9. 【Python】-NO.97.Note.2.Python -【Python 基本数据类型】

    1.0.0 Summary Tittle:[Python]-NO.97.Note.2.Python -[Python 基本数据类型] Style:Python Series:Python Since: ...

  10. python基本数据类型之集合

    python基本数据类型之集合 集合是一种容器,用来存放不同元素. 集合有3大特点: 集合的元素必须是不可变类型(字符串.数字.元组): 集合中的元素不能重复: 集合是无序的. 在集合中直接存入lis ...

随机推荐

  1. 老李分享:《Java Performance》笔记1——性能分析基础 1

    老李分享:<Java Performance>笔记1——性能分析基础   1.性能分析两种方法: (1).自顶向下: 应用开发人员通过着眼于软件栈顶层的应用,从上往下寻找性能优化的机会. ...

  2. web service 组件

    web service 组件 基本的 web service 平台是 XML + HTTP.所有标准的 web service 使用以下组件: SOAP(简单对象访问协议) UDDI(通用描述.发现与 ...

  3. php+ajax+jq

    <html> <head> <meta charset="UTF-8"> <title>JQueryAjax+PHP</tit ...

  4. 20分钟快速了解Redis

    Redis可以说是目前最火爆的NoSQL数据库! 过去几年,Memcached很盛行,现在有很多公司已将Memcached替换成了Redis.当然,很多人替换并不清楚为什么,只是感觉不想让主流抛弃,这 ...

  5. 对MySQL数据量日益增长产生的一点小想法

    最近一直在想一个问题 MySQL数据量日益庞大,目前单表总记录数有 300W+,导致sql语句执行的速度变慢,如果一直这样增长下去,总有一天会爆炸的.怎么办??怎么办?? 第一:想到的必然是 添加索引 ...

  6. Azure IoT 技术研究系列2-起步示例之设备注册到Azure IoT Hub

    上篇博文中,我们主要介绍了Azure IoT Hub的基本概念.架构.特性: Azure IoT 技术研究系列1-入门篇 本文中,我们继续深入研究,做一个起步示例程序:模拟设备注册到Azure IoT ...

  7. 网络语音视频技术浅议(附多个demo源码下载)

    我们在开发实践中常常会涉及到网络语音视频技术.诸如即时通讯.视频会议.远程医疗.远程教育.网络监控等等,这些网络多媒体应用系统都离不开网络语音视频技术.本人才疏学浅,对于网络语音视频技术也仅仅是略知皮 ...

  8. 读书笔记 effective c++ Item 50 了解何时替换new和delete 是有意义的

    1. 自定义new和delete的三个常见原因 我们先回顾一下基本原理.为什么人们一开始就想去替换编译器提供的operator new和operator delete版本?有三个最常见的原因: 为了检 ...

  9. js 数组方法总结

    Array数组: length属性 可通过array.length增加或者减少数组的长度,如;array.length=4(数组长3,第四位为undefined),也可单纯获得长度.array[arr ...

  10. Android -- 贝塞尔实现水波纹动画(划重点!!)

    1,昨天看到了一个挺好的ui效果,是使用贝塞尔曲线实现的,就和大家来分享分享,还有,在写博客的时候我经常会把自己在做某种效果时的一些问题给写出来,而不是像很多文章直接就给出了解决方法,这里给大家解释一 ...