Python Tuple:一文彻底粉碎元组
一、组合数据类型container objects
组合数据类型container objects:能够表示多个数据的类型
集合类型:集合类型是一个元素集合,元素无序不重不变
序列类型:序列类型是一个元素向量,元素有序可重可变可不变。序列类型的典型代表是列表类型、元组类型、字符串类型(但元组一旦定义,元素就不能变了)
映射类型:映射类型是“键-值”数据项的组合,元素无序不重键不可变值可变可不变,每个元素是一个键值对。映射类型的典型代表是字典类型
集合类型是一个具体的数据类型名称,而序列类型和映射类型是一类数据类型的总称。
不可变数据类型:immutable,如数字、元组、字符串
可变数据类型:mutable,如列表、集合、字典
可迭代对象:iterable,如range()、序列(列表元组字符串)、集合、字典、文件,generator
不可迭代对象:如数字
很多函数的参数以及返回值都是iterable:map(), filter() ,zip() ,range(), dict.keys(), dict.items() 和 dict.values()
二、元组
(一)基,基本概念
tuple,有序序列,一旦定义就不能改不能增加不能删除,immutable
特点:①速度快,②安全,③元组可以作为dict的key
序列类型:序列类型是一个元素向量,元素有序可重可变可不变。序列类型的典型代表是列表类型、元组类型、字符串类型(但元组一旦定义,元素就不能变了)
(二)建
tuple(object),把object转换成tuple,object须为iterable
一个元素的元组,须在后面加个逗号,否则被当做int
(三)增,删,改
元组一旦创建,就不能被修改了。
如果要改变,就只能再新建一个。如下,不同的内存地址,指向一个a,不是一个元组:
a = (1, 2, 3)
print(id(a))a = (2, 3, 5)
print(id(a))输出:
2040914235624
2040914237064
## (四)查
(五)排序
tuple,不适用sort,reverse。
(六)切片
适用序列的索引、切片
(七)复制
适用序列的复制。
PS: source, bilibili
Python Tuple:一文彻底粉碎元组相关推荐
- Python刷题系列(7)_元组tuple
文章目录 Python Tuple 1.创建空元组 2.使用不同的数据类型创建元组 3.创建只有一个元素的元组 4.在元组中添加项 5.元组转换为字符串 [1]join函数 6.解压缩几个变量中的元组 ...
- python tuple用处_python tuple有什么用
Python中tuple(元组)的作用:作为参数传递给函数调用.或是从函数调用那里获得参数时,保护其内容不被外部接口修改.通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不 ...
- 【Python学习教程】Python列表(list)、元组(tuple)、字典(dict)和集合(set)详解
文章目录 什么是序列,Python序列详解(包括序列类型和常用操作) 序列索引 序列切片 序列相加 序列相乘 检查元素是否包含在序列中 和序列相关的内置函数 Python list列表详解 Pytho ...
- python元组元素的提取比_Python 元组数据类型(tuple)详解 [访问元组元素][修改元组元素][删除元组][学习 Python 必备基础知识][看此一篇就够了]...
您的"关注"和"点赞",是信任,是认可,是支持,是动力...... 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 1 元 ...
- python数据类型——字典表dictionary和元组tuple基本操作举例
python数据类型--字典表dict和元组tuple基本操作举例 * 字典表dict 1. 字典表dict的声明 * --------- ① 花括号{} 声明法 * --------- ② dict ...
- python - 官方简易文档篇(1)常用、函数
Python Tutorial, 发布 3.8.4rc1 tutorial.pdf 刚总结完str的一些细节,其中还有很多关于类的自定义的因为没有接触过,所以还不知道如何去用,但是再菜鸟教程上看到一个 ...
- python使用微信设置-微信 python 接口 -- itchat 文档
itchat 一. 安装 $ pip install itchat 特殊的字典使用方式 通过打印 itchat 的用户以及注册消息的参数, 可以发现这些值都是字典. 但实际上 itchat 精心构造了 ...
- Python日常(5):元组的创建、增加、修改、删除
目录 1.元组的创建 2.元组的增加 3.元组的修改 4.元组的删除 作者的话 1.元组的创建 (1)tuple()函数 问题: 元组的创建需要注意的是,tuple()函数的参数接收的为可迭代类型,在 ...
- python tuple list_草根学Python(三)List 和 Tuple
前言 目录 一.List(列表) Python 内置的一种数据类型是列表:list. list 是一种有序的集合,可以随时添加和删除其中的元素. 1.创建 List(列表) 创建一个列表,只要把逗号分 ...
最新文章
- 【直播】闫强:文本分类上分利器 -- Bert微调技巧大全
- 【学习笔记】拉格朗日插值
- 2022-2028年中国医疗器械行业战略运营模式与典型案例分析报告
- 疯子的算法总结(九) 图论中的矩阵应用 Part 2 矩阵树 基尔霍夫矩阵定理 生成树计数 Matrix-Tree
- JS node 后端签名前端文件直传ali-oss解决方案
- memmove 对同一个指针不操作
- 苹果优化iPhone 12 Pro人脸识别,指纹识别还是别想了
- 新手学习 react 迷惑的点(完整版)
- 路由器接口为啥不能配置为任意播地址_计算机三级网络技术(7):路由器配置及使用(下)...
- 【AtCoder】AGC007
- [NULL @ 000002d5c65b5180] missing picture in access unit
- 计算机桌面窗口管理器在哪,W7系统禁用dwm桌面窗口管理器的操作方法
- phpstrom安装,配置,激活教程,以及使用lanyu的激活码,报错1653219,解决办法
- 关于一道你们眼中的水题 Windy数 的乱写(数位dp)
- [嵌入式开发模块]SHT30/20 温湿度传感器 驱动模块
- mc服务器怎么修改浮空字,我的世界浮空字体怎么使用 浮空字体使用攻略
- 【PE结构】由浅入深PE基础学习-菜鸟手动查询导出表、相对虚拟地址(RVA)与文件偏移地址转换(FOA)...
- 在Ubuntu 18下安装SIMULIA Abaqus 2020
- DOTA的常用礼仪用语及英文缩写
- 百度云高速下载器 kinhdown
热门文章
- DP-最大递增子序列与最大递增子数组; 最大公共子序列与最大公共子数组。
- js 对Array的补充
- PHP:判断客户端是否使用代理服务器及其匿名级别
- 基于CentOs的Hadoop集群全分布式部署
- 转:Session,有没有必要使用它?
- jsp 中select 下拉选择框 el 三元运算符 如何选中与不选中
- java模拟病人就诊过程_new 患者在医院看病过程:先排队等候 联合开发网 - pudn.com...
- kong网关从入门到精通_可能国内最好的网关开源项目,支持 Dubbo、SpringCloud,经历多年双11高并发的场景验证
- 数组中其余的排除_带你一步步精通数组之十五:数组的计算规律之五
- python数据按照分组进行频率分布_python 等频率切分数据