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编写脚本获取手机当前应用apk的信息
Jul 21 Python
剖析Django中模版标签的解析与参数传递
Jul 21 Python
举例讲解Python设计模式编程中的访问者与观察者模式
Jan 26 Python
Python实现在线音乐播放器
Mar 03 Python
Python3 SSH远程连接服务器的方法示例
Dec 29 Python
基于Python的PIL库学习详解
May 10 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
在Django下创建项目以及设置settings.py教程
Dec 03 Python
opencv3/C++ 平面对象识别&透视变换方式
Dec 11 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
python cookie反爬处理的实现
Nov 01 Python
python3 os进行嵌套操作的实例讲解
Nov 19 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
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
php 删除数组元素
2009/01/16 PHP
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
整理php防注入和XSS攻击通用过滤
2015/09/13 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
PHP实现类似于C语言的文件读取及解析功能
2017/09/01 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
js的逻辑运算符 ||
2010/05/31 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
JavaScript实现表格快速变色效果代码
2015/08/19 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
用js简单提供增删改查接口
2019/05/12 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
python爬虫租房信息在地图上显示的方法
2019/05/13 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
Python将string转换到float的实例方法
2019/07/29 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
Expedia丹麦:全球领先的旅游网站
2018/03/18 全球购物
New delete 与malloc free 的联系与区别
2013/02/04 面试题
软件测试面试题
2014/01/05 面试题
农业大学毕业生的个人自我评价
2013/10/11 职场文书
销售找工作求职信
2013/12/20 职场文书
军校大学生个人的自我评价
2014/02/17 职场文书
绵山导游词
2015/02/05 职场文书
酒店宣传语大全
2015/07/13 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python