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 threading多线程编程实例
Sep 18 Python
Windows系统下安装Python的SSH模块教程
Feb 05 Python
深入理解Python中字典的键的使用
Aug 19 Python
Python中的字符串替换操作示例
Jun 27 Python
python中将函数赋值给变量时需要注意的一些问题
Aug 18 Python
python通过getopt模块如何获取执行的命令参数详解
Dec 29 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
Dec 05 Python
关于Python3 类方法、静态方法新解
Aug 30 Python
Pycharm 2020年最新激活码(亲测有效)
Sep 18 Python
如何搭建pytorch环境的方法步骤
May 06 Python
python爬虫用request库处理cookie的实例讲解
Feb 20 Python
Python 可迭代对象 iterable的具体使用
Aug 07 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
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
IE和Firefox下event事件杂谈
2009/12/18 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
nodejs初步体验篇
2015/11/23 NodeJs
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
python实现线程池的方法
2015/06/30 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
python实现rsa加密实例详解
2017/07/19 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
详解Python 切片语法
2019/06/10 Python
django解决订单并发问题【推荐】
2019/07/31 Python
python、Matlab求定积分的实现
2019/11/20 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
python删除某个目录文件夹的方法
2020/05/26 Python
Python做图像处理及视频音频文件分离和合成功能
2020/11/24 Python
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
大整数数相乘的问题
2012/07/22 面试题
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书