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怎么学好python?
Oct 07 Python
在Python中操作文件之read()方法的使用教程
May 24 Python
如何在Python函数执行前后增加额外的行为
Oct 20 Python
python利用paramiko连接远程服务器执行命令的方法
Oct 16 Python
python简单实现操作Mysql数据库
Jan 29 Python
python实现简单http服务器功能
Sep 17 Python
Python/ArcPy遍历指定目录中的MDB文件方法
Oct 27 Python
python实现简单的文字识别
Nov 27 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
Dec 04 Python
Python如何在单元测试中给对象打补丁
Aug 03 Python
python实现磁盘日志清理的示例
Nov 05 Python
Python的Tqdm模块实现进度条配置
Feb 24 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 正则表达式常用函数
2014/08/17 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
jquery prop的使用介绍及与attr的区别
2013/12/19 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
详解js运算符单竖杠“|”与“||”的用法和作用介绍
2016/11/04 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
2017/02/23 Javascript
form表单序列化详解(推荐)
2017/08/15 Javascript
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
python自带tkinter库实现棋盘覆盖图形界面
2019/07/17 Python
英国袜子店:Sock Shop
2017/01/11 全球购物
餐饮业会计岗位职责
2013/12/19 职场文书
调解员先进事迹材料
2014/02/07 职场文书
职工代表大会主持词
2014/04/01 职场文书
关于旅游的活动方案
2014/08/15 职场文书
我的中国心演讲稿
2014/09/04 职场文书
质量承诺书格式范文
2015/04/28 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
村主任当选感言
2015/08/01 职场文书
致运动员的广播稿
2015/08/19 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
2019年二手房买卖合同范本
2019/10/14 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
导游词之台湾安平古堡
2019/12/25 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
深入理解pytorch库的dockerfile
2022/06/10 Python