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写入xml文件的方法
May 08 Python
Python实现删除文件但保留指定文件
Jun 21 Python
简单总结Python中序列与字典的相同和不同之处
Jan 19 Python
django进阶之cookie和session的使用示例
Aug 17 Python
Python 将Matrix、Dict保存到文件的方法
Oct 30 Python
python爬虫之快速对js内容进行破解
Jul 09 Python
Python_查看sqlite3表结构,查询语句的示例代码
Jul 17 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
解决torch.autograd.backward中的参数问题
Jan 07 Python
Django CSRF认证的几种解决方案
Mar 03 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
Jun 24 Python
pytorch MSELoss计算平均的实现方法
May 12 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
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
分享一个常用的javascript静态类
2014/12/31 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
Angular在模板驱动表单中自定义校验器的方法
2017/08/09 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
详解如何在React组件“外”使用父组件的Props
2018/01/12 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
jQuery使用bind动态绑定事件无效的处理方法
2018/12/11 jQuery
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
python处理文本文件并生成指定格式的文件
2014/07/31 Python
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
对于Python的框架中一些会话程序的管理
2015/04/20 Python
Python+selenium 获取一组元素属性值的实例
2018/06/22 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
Python实现动态循环输出文字功能
2020/05/07 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
电工工作职责范本
2014/02/22 职场文书
个人贷款担保书
2014/04/01 职场文书
导航工程专业自荐信
2014/09/02 职场文书
行风评议整改报告
2014/11/06 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
SQL Server Agent 服务无法启动
2022/04/20 SQL Server
Python中requests库的用法详解
2022/06/05 Python