tuple 元组
- 理解
元组也是一个数据的收纳
只不过,它是被锁定的数据收纳
- 例如
班级学生名单的状态
在招生的时候
人数可以发生变化,可以增减
我们使用列表
在开班地时候
人数不能再发生变化
因此学生名单数据就不可变
我们使用元组
- 所以
元组存在的意义是
确保数据的稳定性,确保数据的安全
元组的特点
- 与列表的相同点
- 有序容器
- 可迭代遍历
- 与列表的不同点
- 不可修改容器内容
- 操作少
元组的操作
- 创建一个空元组
t = ()
- 创建一个包含一个元素的元组,此处需注意
错误的做法, t=(1) 。结果 1 <class ‘int’>
正确的做法
tt = (1,)
- 创建初始带有多个成员的员组
t = ("张三",18)
- 元组的取值
内容 = 元组[索引]
- 元组的拆包
变量1,变量n = (成员1,成员n)
- 元组的方法
统计 count
查询元素的索引值
索引值 = 元组.index(成员)
如果成员不存在,会报错
- 元组的遍历
格式同列表
- 元组与列表之间的转换(明确为什么要转)
元组操作演练
- 实现上面的操作