Python 元组操作总结


Posted in Python onSeptember 18, 2019

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

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

特别注意:

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

tup1=(50,)

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

tup1=(12,34.56)
tup2=('abc','xyz')

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

tup3=tup1+tup2 #python运行元组进行连接组合
print(tup3)# 输出:(12,34.56,'abc','xyz')

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

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

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

5、元组运行切片操作

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

a=1,2,3,'hello'
 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写的图片蜘蛛人代码
Aug 27 Python
pygame学习笔记(4):声音控制
Apr 15 Python
在Python程序中操作文件之flush()方法的使用教程
May 24 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
python中pip的安装与使用教程
Aug 10 Python
Python基础之循环语句用法示例【for、while循环】
Mar 23 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
Aug 12 Python
Python如何计算语句执行时间
Nov 22 Python
Python猜数字算法题详解
Mar 01 Python
Python日志:自定义输出字段 json格式输出方式
Apr 27 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
Jun 02 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 Python
python sorted函数的小练习及解答
Sep 18 #Python
python 默认参数相关知识详解
Sep 18 #Python
python连接PostgreSQL数据库的过程详解
Sep 18 #Python
Python传递参数的多种方式(小结)
Sep 18 #Python
余弦相似性计算及python代码实现过程解析
Sep 18 #Python
python之yield和Generator深入解析
Sep 18 #Python
PyTorch预训练的实现
Sep 18 #Python
You might like
PHP数组操作汇总 php数组的使用技巧
2011/07/17 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
js parentElement和offsetParent之间的区别
2010/03/23 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
vue双向绑定简要分析
2017/03/23 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
vue引入axios同源跨域问题
2018/09/27 Javascript
Node.js 如何利用异步提升任务处理速度
2019/01/07 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
js实现弹出框的拖拽效果实例代码详解
2019/04/16 Javascript
redux.js详解及基本使用
2019/05/24 Javascript
Vue watch响应数据实现方法解析
2020/07/10 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
在vue中通过render函数给子组件设置ref操作
2020/11/17 Vue.js
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
2017/07/28 Python
Python实现的快速排序算法详解
2017/08/01 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
vscode调试django项目的方法
2020/08/06 Python
python爬虫工具例举说明
2020/11/30 Python
英国最大的百货公司:Harrods
2016/08/18 全球购物
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
军训自我鉴定范文
2014/02/13 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
2015年教师新年寄语
2014/12/08 职场文书
毕业实习计划书
2015/01/16 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书