元组的定义:
本质:也是一种有序的集合。但与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-元组及元组的操作相关推荐

  1. c 提取引号中间的字符串_Python | 一文看懂Python列表、元组和字符串操作

    好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...

  2. Python中使用元组对ndarray矩阵的某个维度进行选取和调序的操作

    大家应该都知道,numpy库中的ndarray可以用所谓的三帽号规则进行切片操作(详情可见我之前写的博文,链接 https://blog.csdn.net/wenhao_ir/article/deta ...

  3. angular 字符串转换成数字_一文看懂Python列表、元组和字符串操作

    好文推荐,转自CSDN,原作星辰StarDust,感觉写的比自己清晰-大江狗荐语. 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力 ...

  4. angular 字符串转换成数字_Python | 一文看懂Python列表、元组和字符串操作

    好文推荐,转自CSDN,原作星辰StarDust 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力. 列表.元组.字符串都属于序列 ...

  5. python 列表与元组的操作简介

    上一篇:Python 序列通用操作介绍 列表 列表是可变的(mutable)--可以改变列表的内容,这不同于字符串和元组,字符串和元组都是不可变的.接下来讨论一下列表所提供的方法. list函数 可以 ...

  6. python列表添加元组_python 列表与元组的操作简介

    列表 列表是可变的(mutable)--可以改变列表的内容,这不同于字符串和元组,字符串和元组都是不可变的.接下来讨论一下列表所提供的方法. list函数 可以使用list函数来创建列表: list( ...

  7. 【python】字符串的操作与方法、元组的定义与操作

    1. 字符串的操作与方法 1.1 字符串取值 根据索引取值(下标)语法格式:字符串名[索引值]使用场景:取单个字符时使用 # 案例:分别获取字符串runoob的第一个字符和最后一个字符 # 正序最大的 ...

  8. Python入门之元组-元组的定义和操作

    下面介绍Python中的一种数据类型--元组(tuple),元组是有序不可变的序列集合,不可变指的是元组不可以增加.删除.修改元素 ,元组的元素可以是元组.字符串.int型等.以下是元组的定义和操作: ...

  9. python元组添加元素_Python 元组_python元组操作_添加元素_python 元组转字符串

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup1 ...

  10. python中的元组操作

    元组操作 元组也是一组有序数据的组合,和列表唯一的不同是,元组不可修改 列表 = 用铅笔写的清单(能擦能改) 元组 = 用钢笔写的清单(不能擦改) 创建元组 创建空元组 方式1:变量 = () 方式2 ...

最新文章

  1. .NET3.5中的高性能 Socket API
  2. Windows核心编程 第五章 作业(上)
  3. 王志成/王之泰《面向对象程序设计(java)》第十一周学习总结
  4. 015_获取并设置CSS类
  5. 高斯混合模型GMM理论和Python实现
  6. Oracle 定义变量的方法
  7. python socket编程步骤_python-socket编程(入门,网络基础)
  8. MyEclipse修改项目名称后,部署到tomcat问题。
  9. 使用RxJava帮助低功耗蓝牙(BLE)进行通信
  10. 『设计模式』工厂方法模式
  11. 中餐菜单分类名称创意_(全)西餐厨师岗位分类、薪资待遇与职责介绍
  12. java 对象回收_如何处理JAVA大量对象回收问题?
  13. 【R语言】R语言在安装与下载时遇到的问题与解决方法
  14. FasterRCNN之整体框架详解
  15. python连接sql server2008_Python 使用 pyodbc 连接 SQL Server 2008
  16. 服务器的上行带宽和下行带宽是什么意思
  17. “木兰”致歉背后的思考,为什么物联网也能用Python
  18. 交易结算金额一致性保证
  19. 科学计算机感叹号,电脑网络黄三角感叹号怎么解决
  20. 读书笔记数据科学入门————可视化数据

热门文章

  1. Oracle 11g ORA-27101,ORA-00119,ORA-00132 解决方案
  2. 原神服务器维护,原神1.2版本更新出现9107是什么原因导致的?错误代码9107解决方案介绍...
  3. 我和2035年有个约计算机论文,2018年湖南高考作文:我和2035有个约
  4. 2021-9.15基于目标速度的汽车 ACC系统油门控制策略研究-童宝锋
  5. 计算机二级office高级应用试题,2014计算机二级office高级应用模拟题
  6. AIOT核心技术之一--37种传感器超详细介绍
  7. 英国猫咪暖心故事:让我陪伴你一生
  8. threejs-绘制剖切面
  9. 电阻、电容贴片封装的定义
  10. 相机camera与小孔成像opengl