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解析中国天气网的天气数据
Mar 21 Python
Python multiprocessing模块中的Pipe管道使用实例
Apr 11 Python
python导出hive数据表的schema实例代码
Jan 22 Python
Python机器学习算法之k均值聚类(k-means)
Feb 23 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
python实现批量视频分帧、保存视频帧
May 31 Python
Python3常见函数range()用法详解
Dec 30 Python
TensorFlow实现自定义Op方式
Feb 04 Python
pytorch实现从本地加载 .pth 格式模型
Feb 14 Python
JAVA SWT事件四种写法实例解析
Jun 05 Python
解决pip install psycopg2出错问题
Jul 09 Python
Python爬虫使用bs4方法实现数据解析
Aug 25 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会员权限控制实现原理分析
2011/05/29 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
JS 自定义函数缺省值的设置方法
2010/05/05 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
深入理解jQuery 事件处理
2016/06/14 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
Node.js学习入门
2017/01/03 Javascript
微信小程序 登录的简单实现
2017/04/19 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
vue实现百度语音合成的实例讲解
2019/10/14 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
详解Python中open()函数指定文件打开方式的用法
2016/06/04 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
利用pandas将numpy数组导出生成excel的实例
2018/06/14 Python
python算法题 链表反转详解
2019/07/02 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
a标签下载链接的简单实现
2016/09/13 HTML / CSS
毕业生多媒体设计求职信
2013/10/12 职场文书
2014年创卫实施方案
2014/02/18 职场文书
2014年征兵标语
2014/06/20 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
2015年十一国庆节演讲稿
2015/03/20 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书