python-元组及元组的操作
元组的定义:
本质:也是一种有序的集合。但与list不同,元组一旦初始化则不能修改。
元组的创建:
tuple1 =() #创建空元组
tuple2 = tuple() #创建空元组
tuple3 = (1,) #创建只有一个元素的元组
tuple4 = 1, #创建只有一个元素的元组
注意:当元组中只有一个元素的时候,我们必须在该元素的末尾添加一个逗号,来消除歧义。
元组小括号可以省略,但是逗号不能省略
获取元组元素的长度
len(tuple1)
元组元素的访问:
tuple1 = (元素1,元素2,...,元素n)
通过索引值/下标来进行访问
tuple1[index] index的取值范围 [0,len(tuple1))
index取值可以为负,为负的时候,从右往左进行取值。
修改元组:
指的是在元组的内部添加一个可变对象,通过修改可变对象进而来修改我们的元组
在元组中一旦初始化则不能修改指的是,元组一旦创建,它对应元素指向不会再发生变化。
删除元组
del tuple1
1.元组的连接/组合
使用"+"
tuple3 = tuple1+tuple2
功能:将tuple1与tuple2中的元素取出重新组合成一个新的元组并且返回。
2.元组的重复
tuple2 = tuple1*n
功能:将tuple1中的元素重复n次输出到新的元组中
3.元素 in 元组
判断元素是否在元组中存在,若存在则返回True,否则返回False
4.元组的截取
tuple1[start:end:step]
start:默认0
end:默认len(tuple1)
step:默认1,取值可以为负
5.max(tuple1)
功能:返回tuple1中最大值
6.min(tuple1)
功能:返回tuple1中最小值
7.tuple(list1)
功能:将列表转为元组
8.二维元组
tuple1 = (t1,t2,...,tn)
当元组中的元素刚好又是元组的时候,我们称这个元组为二维元组。
9.二维元组的访问:
tuple1[index1][index2]
index1:代表第几个元组
index2:元组中第几个元素
10.tuple1.count(x)
功能:统计x在tuple1中出现的次数
11.tuple1.index(obj,start,end)
功能:在tuple1中查找obj,若找到则返回第一匹配到的下标值,若找不到则报错
查询范围[start,end),若不指定则查询整个元组
python-元组及元组的操作相关推荐
- c 提取引号中间的字符串_Python | 一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...
- Python中使用元组对ndarray矩阵的某个维度进行选取和调序的操作
大家应该都知道,numpy库中的ndarray可以用所谓的三帽号规则进行切片操作(详情可见我之前写的博文,链接 https://blog.csdn.net/wenhao_ir/article/deta ...
- angular 字符串转换成数字_一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust,感觉写的比自己清晰-大江狗荐语. 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力 ...
- angular 字符串转换成数字_Python | 一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...
- python 列表与元组的操作简介
上一篇:Python 序列通用操作介绍 列表 列表是可变的(mutable)--可以改变列表的内容,这不同于字符串和元组,字符串和元组都是不可变的.接下来讨论一下列表所提供的方法. list函数 可以 ...
- python列表添加元组_python 列表与元组的操作简介
列表 列表是可变的(mutable)--可以改变列表的内容,这不同于字符串和元组,字符串和元组都是不可变的.接下来讨论一下列表所提供的方法. list函数 可以使用list函数来创建列表: list( ...
- 【python】字符串的操作与方法、元组的定义与操作
1. 字符串的操作与方法 1.1 字符串取值 根据索引取值(下标)语法格式:字符串名[索引值]使用场景:取单个字符时使用 # 案例:分别获取字符串runoob的第一个字符和最后一个字符 # 正序最大的 ...
- Python入门之元组-元组的定义和操作
下面介绍Python中的一种数据类型--元组(tuple),元组是有序不可变的序列集合,不可变指的是元组不可以增加.删除.修改元素 ,元组的元素可以是元组.字符串.int型等.以下是元组的定义和操作: ...
- python元组添加元素_Python 元组_python元组操作_添加元素_python 元组转字符串
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup1 ...
- python中的元组操作
元组操作 元组也是一组有序数据的组合,和列表唯一的不同是,元组不可修改 列表 = 用铅笔写的清单(能擦能改) 元组 = 用钢笔写的清单(不能擦改) 创建元组 创建空元组 方式1:变量 = () 方式2 ...
最新文章
- .NET3.5中的高性能 Socket API
- Windows核心编程 第五章 作业(上)
- 王志成/王之泰《面向对象程序设计(java)》第十一周学习总结
- 015_获取并设置CSS类
- 高斯混合模型GMM理论和Python实现
- Oracle 定义变量的方法
- python socket编程步骤_python-socket编程(入门,网络基础)
- MyEclipse修改项目名称后,部署到tomcat问题。
- 使用RxJava帮助低功耗蓝牙(BLE)进行通信
- 『设计模式』工厂方法模式
- 中餐菜单分类名称创意_(全)西餐厨师岗位分类、薪资待遇与职责介绍
- java 对象回收_如何处理JAVA大量对象回收问题?
- 【R语言】R语言在安装与下载时遇到的问题与解决方法
- FasterRCNN之整体框架详解
- python连接sql server2008_Python 使用 pyodbc 连接 SQL Server 2008
- 服务器的上行带宽和下行带宽是什么意思
- “木兰”致歉背后的思考,为什么物联网也能用Python
- 交易结算金额一致性保证
- 科学计算机感叹号,电脑网络黄三角感叹号怎么解决
- 读书笔记数据科学入门————可视化数据
热门文章
- Oracle 11g ORA-27101,ORA-00119,ORA-00132 解决方案
- 原神服务器维护,原神1.2版本更新出现9107是什么原因导致的?错误代码9107解决方案介绍...
- 我和2035年有个约计算机论文,2018年湖南高考作文:我和2035有个约
- 2021-9.15基于目标速度的汽车 ACC系统油门控制策略研究-童宝锋
- 计算机二级office高级应用试题,2014计算机二级office高级应用模拟题
- AIOT核心技术之一--37种传感器超详细介绍
- 英国猫咪暖心故事:让我陪伴你一生
- threejs-绘制剖切面
- 电阻、电容贴片封装的定义
- 相机camera与小孔成像opengl