前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习历程-元组的基本操作回顾

Python学习历程-元组的基本操作回顾

作者头像
小博测试成长之路
发布2023-09-01 08:21:44
1230
发布2023-09-01 08:21:44
举报
文章被收录于专栏:软件测试学习

在学习元组之前,我们先再回过头看看之前写过的文章,看看列表的一些基本操作:

Python中的列表介绍

记录我的Python学习历程-列表的基本操作

接下来再快速回顾一下元组的一些重点:

列表属于可变序列,元组、字符串属于不可变序列。不可变序列中, append()、pop()、insert() 等修改序列元素的函数均⽆法使⽤。

元组删除的操作:del tuple,不过删除之后,元组就不存在了,再打印就会报错:

当然,列表使用del删除后再去打印也是会报错的:

列表和元组有什么区别

显而易见,列表可变,元组不可修改。下面我们来对比看一下列表和元组的一些内置方法区别:

代码语言:javascript
复制
diff =  set(dir(tuple)) - set(dir(list))
print(diff)  # 元组有,但列表没有的成员
# {'__getnewargs__'}

diff = set(dir(list)) - set(dir(tuple))
print(diff) # 列表有,但元组没有成员
# {'append', 'sort', 'clear', 'extend', 'copy', '__setitem__', 'remove', '__imul__', '__iadd__', '__delitem__', 'reverse', '__reversed__', 'insert', 'pop'}

由于元组不能被改变,因此,一般效率比列表要快。

好了,元组的学习暂时就到这,元组在平常写脚本中我暂时用的少,等后面有什么场景用的多了再来分享吧。也可以看看之前写过的两篇跟元组有关的文章:

Python中的元组介绍

python高级用法之命名元组namedtuple

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小博测试成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档