Python的元组和列表类似,不同之处在于元组中的元素不能修改(因此元组又称为只读列表),且元组使用小括号而列表使用中括号,如下:

1 tup1=('physics','chemistry',1997,2000)2 tup2=(1,2,3,4,5,6)

特别注意:

1、元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义

tup1=(50,)

2、元组中的元素值使不允许修改的,但可以对元组进行连接组合

1 tup1=(12,34.56)2 tup2=('abc','xyz')3

4 tup1[0]=100 #非法操作,元组中的元素是不允许被修改的5

6 tup3=tup1+tup2 #python运行元组进行连接组合

7 print(tup3)#输出:(12,34.56,'abc','xyz')

3、元组中的元素是不允许删除的,但可以使用del语句来删除整个元组

4、元组之间可以使用+和*,即允许元组进行组合连接和重复复制,运算后会生成一个新的元组

1 tup1=(1,2,3)2 tup2=(3,4,5)3

4 tup3=tup1+tup2 #输出:tup3=(1,2,3,3,4,5)

5 tup4=tup1*3 #输出: tup4=(1,2,3,1,2,3,1,2,3)

5、元组运行切片操作

6、任意无符号的对象,以逗号隔开,默认为元组

1 a=1,2,3,'hello'

2 print(a) #输出:(1,2,3,'hello')

7、对元组进行操作的内建函数

——cmp(tup1,tup2): 比较两个元组元素

——len(tup): 返回元组中元素的个数

——max(tup): 返回元组中元素最大的值

——min(tup): 返回元组中元素最小的值

——tuple(seq): 将列表转化为元组

8、元组的方法(元组没有列表中的增、删、改的操作,只有查的操作)

——tuple.index(obj):从元组中找出某个值第一个匹配项的索引值

——tuple.count(obj): 统计某个元素在元组中出现的次数

参考:Python脚本之家

python元组操作_Python:元组操作总结相关推荐

  1. python字符串操作_Python 字符串操作 - 树懒学堂

    字符串操作 由于Python在字符串和文本操作上的便利性,使Python成为一个流行的原生数据集操作语言已经有很长时间了.字符串对象的内建方法使得大部分文本操作非常简单.对于更为复杂的模式匹配和文本操 ...

  2. [转载] python元组特点_python元组的优势有哪些

    参考链接: Python元组 在对于元组的学习上,想必大家都有了一定的使用心得.同时我们也进行过列表的使用,不过相较而言元组最大的特点就是不可改变的.那么这里我们就可以参照之前学习的列表,比较它们的一 ...

  3. python使用视频_Python中操作各种多媒体,视频、音频到图片的代码详解

    我们经常会遇到一些对于多媒体文件修改的操作,像是对视频文件的操作:视频剪辑.字幕编辑.分离音频.视频音频混流等.又比如对音频文件的操作:音频剪辑,音频格式转换.再比如我们最常用的图片文件,格式转换.各 ...

  4. python使用目录_python目录操作一

    目录操作 Python os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平 台指定的,os 模块能在不同操作系统平台(如 nt 或 posix)中的特定函数间 自动切换,从而能实现跨平 ...

  5. python 字符串赋值操作_python字符串操作

    字符串 简介 字符串序列用于表示和存储文本,python中字符串是不可变的,一旦声明,不能改变 这里的的改变,指的是声明变量后的真实对象.但如果第二次用到变量,赋值,系统会默认为你新生成一个变量.比如 ...

  6. python元组特点_python元组的优势有哪些

    在对于元组的学习上,想必大家都有了一定的使用心得.同时我们也进行过列表的使用,不过相较而言元组最大的特点就是不可改变的.那么这里我们就可以参照之前学习的列表,比较它们的一些基本情况.本篇对于pytho ...

  7. python 文档操作_Python 文件操作

    一. Python 读写 创建文件 Python中对文件,文件夹(文件操作函数)的操作需要涉及到OS 模块和 shutil 模块 . 一) . OS模块 的基本操作 方法 功能 os.getcwd() ...

  8. python怎么操作_python怎么操作mysql

    pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同.但目前pymysql支持python3.x,而MySQLdb不支持3.x版本. 本文测试python版本:3.6. ...

  9. python中元组拆包_Python 元组拆包示例(Tuple Unpacking)

    1.元组? 元组的特点: 相当于不可变得列表: 可用于没有字段名的记录. pythn里的元组就相当于C语言里的数组,是不可变的,但是也可以容纳不同类型的元素,也是容器的一种. >>> ...

  10. python中元组拆包_Python 元组拆包和具名元组解析

    Python 元组拆包和具名元组解析 前言 在 Python 中元组是一个相较于其他语言比较特别的一个内置序列类型有些 python 入门教程把元组成为不可变的列表, 这种说法是不完备的, 其并没有完 ...

最新文章

  1. 性别从后台获取得值的那点事儿
  2. linux给普通用户分配root权限
  3. Ubuntu: 为firefox安装flash插件
  4. set集合判断集合中是否有无元素_集合 (Set) | 一山不容二虎的 Python 数据类型
  5. 长安大学第三届ACM-ICPC程序设计竞赛 E题
  6. DNS详解: A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL
  7. embed 标签怎么嵌入pdf_联合Aspect-Sentiment主题嵌入的弱监督的情感分析(2020年10)
  8. matlab里的scalar,scalar_scalar与vector之间的区别
  9. java 多线程课件_Thread_java多线程参考源码_ppt_大学课件预览_高等教育资讯网
  10. Python将多个excel文件合并为一个文件
  11. 理解两个函数乘积的导数的一种视角
  12. 自制Linux功能板
  13. ds18b20温度报警C语言程序,单片机中使用DS18B20温度传感器C语言程序(参考4)
  14. untiy2020 与 HubSetup 安装教程
  15. Pytorch为什么总要设置随机种子
  16. 【练习赛】2022年高教杯数学建模C题(第一题的第二小问)
  17. 用几何语言表示线段ab的中点c,根据下列语句画出图形:(1)过图甲线段AB的中点C,作CD⊥AB;(2)点P...
  18. Serendipity 自动打包上传、Xcode相关文件管理
  19. 【java】对URL中的中文和符号进行UrlEncode转码
  20. Linux/Android下的虚拟声卡

热门文章

  1. 工业交换机的端口号结构特征
  2. 【渝粤教育】国家开放大学2018年春季 0177-22T电机学(二) 参考试题
  3. 【渝粤教育】广东开放大学 数据结构 形成性考核 (30)
  4. java构造函数重载继承_Java基础-继承 - 写代码换盆的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 【MFC系列-第19天】初步认识GDI绘图技术
  6. python变量持久化_Python 数据持久化:JSON
  7. debian10树莓派4安装mysql_树莓派4上如何安装 Raspbian Buster
  8. 「PKUWC2018」Slay the Spire
  9. tcp的3次握手4次挥手
  10. solr 启动、停止