python-集合数据类型
考点
定义一个空集合
set()定义一个有内容的集合
{data1,data2,datan}往集合中添加数据
集合.add(数据)删除数据,随便删除一个数据
集合.pop()删除数据,删掉集合中指定的数据
集合.remove(数据)删除数据,清空集合中的数据
集合.clear()
学习目标
- 功能
- 定义 set
- 添加 add
- 删除 remove, pop
- 清空 clear
- 取值,与列表的转换
特点
去重功能
无序
定义集合
空集合 = set()
列表转集合
把列表数据转为集合数据,听说集合可以去重,试一试
变量 = set(列表)
获取集合中的数据
思路
把集合转为列表,通过列表的取值方式来获取数据
把集合转为列表
list(集合)
# 通用的格式转换的方法
res = list(set_all_student)
print(res, type(res))data1 = res[2]
print(data1)
集合添加成员
集合.add(数据)
效果,集合的内部会添加新的数据进去
add,英文,添加的意思
集合的成员移除
根据数据移除
集合.remove(数据)
随心移除
集合.pop()
随机的移除集合当中的一个数据
清空
集合.clear()
效果,清空集合内的全部数据
差集 -
并集 |
反向交集
交集
python-集合数据类型相关推荐
- python中集合的元素可以是任意数据类型_详解Python集合数据类型
本篇介绍Python集合数据类型.集合不同于列表和元组类型,集合存储的元素是无序且不能重复的,同数学中的集合一样,集合可以执行集合的并.交.差运算.通过本篇的学习,可以达成如下目标. ● 掌握集合数据 ...
- python集合及其运算
1, 集合定义 集合数据类型是没有顺序的简单对象的聚集,且集合中元素不重复.python集合数据类型有可变集合对象(set)和不可变集合对象(frozenset) 集合元素必须是可hash对象,可哈希 ...
- Python基础数据类型之set集合
Python基础数据类型之set集合 一.set数据类型介绍 二.set集合演示 三.set集合中hash介绍 1.哈希定义 2.数据类型的hash和不可hash 3.set中hash示例 四.set ...
- python集合中的元素不能是哪些数据类型_Python内置类型及常见问题
python的内置数据类型非常丰富,大致可以分为五类:None.数字类型.序列类型.映射类型和集合类型.下面我将分别对他们进行介绍,做个总结以备以后查看.下面的表列出了各个类别下的具体数据类型.*注: ...
- python集合类型运算符_Python 数据类型和运算符
算术运算符 算术运算 + 加 - 减 * 乘 / 除 % 取余(相除后的余数) ** 取幂(注意 ^ 并不执行该运算,你可能在其他语言中见过这种情形) // 相除后向下取整到最接近的整数 关于按位运算 ...
- Python序列 数据类型 创建方式 Tuple元组 Str字符串 List列表 dict字典 Set集合 range,zip,map,enumerate
Python 序列分类 数据类型 详细介绍 Python 主要数据类型: 元组Tuple, 字符串Str,列表List,字典Dict,集合Set 对比 元组Tuple 字符串Str 列表List 字典 ...
- Python基础——数据类型—集合
Python基础--数据类型-集合 Python基础--数据类型-集合 创建集合 快速查看元素是否在集合内 两个集合间的运算 集合a中包含,而集合b中不包含的元素 集合a或集合b中包含的所有元素 集合 ...
- python集合类型是一种具体的数据类型_Python3基础语法之集合类型
set也是一种组合数据类型,支持成员关系操作(in).对象大小计算操作符(len()),并且是iterable.集合数据类型至少提供一个set.isdisjoin()方法,支持比较,也支持为逻辑操作( ...
- python集合类型中的元素是有序的_python基础篇:很有意思的数据类型,集合(set) 常用去去重...
Python集合(set),是一个很有意思的数据结构.从形式上看,它像字典有key但没有value,它的写法是这样的s = {'a', 'b', 'c'},是不是像一个没有value的字典?另一方面, ...
- Python的零基础超详细讲解(第四天)-Python的数据类型
Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...
最新文章
- 算法:快速排序实现 定制比较函数
- 图解Android Studio 2.0安装步骤
- 用 .Net WebBrowser 控件获取POST数据
- Java的jvm原理和常识
- 20190906:(leetcode习题)Shuffle an Array
- laravel本地项目上传服务器,laravel 上传本地文件到服务器
- 计算机组成总CPI,计算机组成原理——计算机系统概述考研题
- 计算机专业的优秀学长寄语大一新生,学长对大一新生的寄语
- 163邮箱如何登录,在哪可以登录邮箱?
- Arch Linux fcitx 新世纪五笔配置
- 【无标题】C#nbsp;语言入门基础介绍学习通http://www.bdgxy.com/
- vmware时间不同步的问题
- IIS WebDAV安全配置
- 二本计算机考研简单吗,普通二本考研很难吗 哪些大学不收二本考研
- OpenGL-纹理读取BMP图片-代码
- kickstart自动化系统安装_利用Kickstart自动化安装CentOS的教程
- 敏涵国际品牌:定义高端美妆新力量
- Hadoop:HDFS读写流程
- post和get请求
- psql: error: connection to server on socket “/tmp/.s.PGSQL.5432“ failed: No such file or directory
热门文章
- 苹果CMS小俊XG013主题模板源码
- Any-Proxy在线反向代理源码
- html外边框设为虚线,科技常识:html设置虚线边框的方法
- cookie无法读取bdstoken_Web自动化测试:对cookie的操作
- 拟态个人主页UI源码开源
- 子乐云音乐播放器源码V1.2php源码
- mysql重新安装后之前表_关于重装mysql数据库之后.新的数据库引入旧数据的表结构和数据问题...
- mysql 2008数据库配置文件_SQL Server 2008数据库的配置及连接
- wpf中UserControl制作
- 浅析BMP位图文件结构(含Demo)[转]