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 相关文章推荐
centos下更新Python版本的步骤
Feb 12 Python
pycharm远程调试openstack的图文教程
Nov 21 Python
python实现聚类算法原理
Feb 12 Python
python自动查询12306余票并发送邮箱提醒脚本
May 21 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
Python类中的魔法方法之 __slots__原理解析
Aug 26 Python
Django 简单实现分页与搜索功能的示例代码
Nov 07 Python
利用Python脚本实现自动刷网课
Feb 03 Python
Flask和pyecharts实现动态数据可视化
Feb 26 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
Oct 29 Python
Python+Xlwings 删除Excel的行和列
Dec 19 Python
Python OpenCV超详细讲解基本功能
Apr 02 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导入Excel到MySQL的方法
2011/04/23 PHP
php对包含html标签的字符串进行截取的函数分享
2014/06/19 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
2018/06/06 PHP
prototype 的说明 js类
2006/09/07 Javascript
JavaScript 捕获窗口关闭事件
2009/07/26 Javascript
jquery isType() 类型判断代码
2011/02/14 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
JavaScript中的anchor()方法使用详解
2015/06/08 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
JavaScript函数绑定用法实例分析
2017/11/14 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
小程序新版订阅消息模板消息
2019/12/31 Javascript
vue项目中使用bpmn为节点添加颜色的方法
2020/04/30 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
Python实现翻转数组功能示例
2018/01/12 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
2018/05/10 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
python @classmethod 的使用场合详解
2019/08/23 Python
TensorFlow实现指数衰减学习率的方法
2020/02/05 Python
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
Clearly澳大利亚:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
11月红领巾广播稿
2014/01/17 职场文书
商场开业庆典策划方案
2014/06/02 职场文书
服务行业口号
2014/06/11 职场文书
《鲸》教学反思
2016/02/23 职场文书
Nginx HTTP跳转至HTTPS
2022/05/15 Servers