python中的set是什么意思_python中的set是什么
python中的set介绍:
set:类似dict,是一组dict的集合,不存储value。
本质:无序(没有下标)无重复的元素的集合。
1、创建set创建set需要一个list或者tuple或者dict作为输入集合。重复元素在色中会被自动过滤。
s1=[1,2,3,4,5,6,1,2]
set(s1)={1,2,3,4,5,6} --表示》将列表转化成set集合类型。
s2=(1,2,3,4,5,6,1,2)
set(s2)={1,2,3,4,5,6} --表示》将元组转化成set集合类型。
s3={1:2,2:3,3:4}
set(S3)={1,2,3} --表示》将字典转化成set集合类型。注意,只将字典的key转为set集合的元素。
还有以下操作:
list(set1) --表示》将set集合类型转化成列表类型。
tuple(set1) --表示》将set集合类型转化成元组类型。
2、set的增、删、查
增:
可以添加重复元素,但是不会有效果。set1.add(value) valu不可以是列表或者字典,一位列表或者字典是可变对象。
set1.update(value) 打碎插入,value必须是字符串,列表,元组,字典等可迭代类型。
删:set1.remove(value):删掉集合set1里面的value大小的元素。
查:
只能通过遍历查找元素:for i in set1:
print(i)
3、set的交集与并集set1=set2 & set3 :把set2和set3的交集赋给set1。
set1=set2 | set3 :把set2和set3的并集赋给set1。
python中的set是什么意思_python中的set是什么相关推荐
- python之33个关键字详解_Python 中的关键字 with 详解
在 Python 2.5 中,with关键字被加入.它将常用的 try ... except ... finally ...模式很方便的被复用.看一个最经典的例子: with open('file.t ...
- python中字典和集合的区别_Python中字典和集合学习小结
映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...
- python 函数参数前面两个星号_Python中参数前面一个星号两个星号(*参数,**参数)起什么作用呢?...
摘要: 下文讲述Python中参数前面一个星号两个星号的功能分享,如下所示: 在Python语言中,我们经常看见参数前面 加上一个星号或两个星号 那么这些写法到底起什么作用呢? 下文将一一道来,如下所 ...
- python异常处理时所使用的保留字_Python中,下列哪个保留字不用于异常处理______________。_学小易找答案...
[单选题]维持细胞生存所必需的最基本的基因是 ( ) [单选题]从体细胞克隆高等哺乳动物的成功说明了 ( ) [单选题]细胞决定与细胞分化的关系是 ( ) [多选题]一种类型的分化细胞转变成另-种类型 ...
- python中的列表是指针吗_Python中的指针——到底指什么(二)
在 Python中的指针--到底指什么(一) 中,我们知道在Python的一切都是对象,变量其实是指向PyObject对象的名称,对不可变变量进行操作后,名称指向了另一个PyObject. 扣留对象 ...
- python中遍历字典判断是否存在_python中如何判断值在不在字典中
python中判断值在不在字典中的方法:我们可以通过for循环来进行判断.在python中for循环可以遍历任何序列的项目.语法结构:[for iterating_var in sequence:st ...
- python里删除range里的数字_python中range函数与列表中删除元素
一.range函数使用 range(1,5) 代表从1到4(不包含5),结果为:1,2,3,4 ,默认步长为1 range(1,5,2) 结果为:1, 3 (同样不包含5) ,步长为2 ...
- python语言中print函数的作用_python中如何使用print函数
Python中print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z = 3 p ...
- python 变量赋值是引用和拷贝_Python 中变量赋值传递时的引用和拷贝
曾经看到这样一个问题,一个字典中的元素是列表,将这个列表元素赋值给一个变量,然后修改这个列表中元素的值,结果发现,字典中那个列表也同样修改了.那个问题如下: dict = {'a':[1,2,3,4, ...
- python中sys模块是什么内容_python中sys模块是做什么用的
python中的sys是提供了一系列有关python运行环境的变量和函数的模块,如sys.argv函数实现从程序外部向程序传递参数:sys.platform函数用于获取当前系统平台. sys模块提供了 ...
最新文章
- 计算机优点 缺点劣势英语作文,Internet网的优点与缺点英语作文
- EBS中Java并发程序笔记(1)
- 安装应用需要打开未知来源权限_打开安卓这个开关 不让流氓软件肆意妄为
- android 自定义 对号,Android自定义View实现打钩动画功能
- 网页实现二维码扫描和解析
- GB28181协议错误码返回码整理
- Pytorch 基于ResNet-18的物体分类(使用CIFAR-10数据集)
- SQL语句中case、when、then的使用
- 矢量网络分析仪是什么 都有什么型号 TFN FMT800 矢量网络分析仪
- 持久层框架常用关键字 NE GE LE GT LT EQ 等等
- 用python制作电子时钟包装_使用电子水墨屏和树莓派制作的时钟,Epaper_clock
- kile中*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYMBOL: WEEK是什么意思。
- 【视频+图文 直播贴】2014.9.9 Apple苹果发布会
- js中的定时器和计时器使用
- 《北风网网友录制Silverlight入门系列视频教程》共23课时/更新完毕[压缩包]
- M1 Mac安装PostgreSQL
- Intel超线程的沉沦与逆袭
- 计算机科学大师唐纳德,他是现代计算机科学的鼻祖,编程界的上帝
- 《Linux命令行与Shell脚本编程大全》读后感
- Vue Baidu Map组件: 点、线、多边形、圆形、撤销、返回