前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >上手Python之元组

上手Python之元组

作者头像
一个风轻云淡
发布2022-11-15 17:23:59
3140
发布2022-11-15 17:23:59
举报
文章被收录于专栏:java学习java

为什么需要元组

思考:列表是可以修改的。

如果想要传递的信息,不被篡改,列表就不合适了。

元组同列表一样,都是可以封装多个、不同类型的元素在内。

但最大的不同点在于: 元组一旦定义完成,就不可修改

所以,当我们需要在程序内封装数据,又不希望封装的数据被篡改,那么元组就非常合适了

定义元组

元组定义:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型。

元组也支持嵌套:

注意事项

 注意:元组只有一个数据,这个数据后面要添加逗号 

元组的相关操作

编号

方法

作用

1

index()

查找某个数据,如果数据存在返回对应的下标,否则报错

2

count()

统计某个数据在当前元组出现的次数

3

len(元组)

统计元组内的元素个数

元组由于不可修改的特性,所以其操作方法非常少。

 元组的相关操作 - 注意事项

不可以修改元组的内容,否则会直接报错

可以修改元组内的list的内容(修改元素、增加、删除、反转等)

不可以替换list为其它list或其它类型

元组的遍历 

同列表一样,元组也可以被遍历。

可以使用while循环和for循环遍历它

经过上述对元组的学习,可以总结出列表有如下特点: 可以容纳多个数据 可以容纳不同类型的数据(混装) 数据是有序存储的(下标索引) 允许重复数据存在 不可以修改(增加或删除元素等) 支持for循环 多数特性和list一致,不同点在于不可修改的特性。 

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么需要元组
  • 定义元组
  • 元组的相关操作
  • 元组的遍历 
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档