Python基础语法(9)元组
目录
Python基础语法(9)元组
学习目标
- 元组的应用场景
- 定义元组
- 元组的常用操作
元组的应用场景
元组和列表相同的地方在于都可以用来存储多个数据,但与之不同的是列表中的数据可以修改,元组中的数据是不能修改的数据。例如:身份证号、性别等。
定义元组
元组的特点,定义元组使用小括号,且逗号隔开元组的各个数据,数据可以是不同的数据类型。
|
|
⚠️注意:定义的元组只有一个数据,那么这个数据后面也要放一个逗号,否则数据类型为唯一的这个数据的数据类型。
|
|
元组的常见操作
元组不支持修改,只支持查找,具体如下:
- 按下标查找数据
|
|
- index():通过元素匹配查找到元素的下标,找到返回下标,找不到则报错。
|
|
- count():通过元素匹配统计某个元素出现的次数,找到则返回次数,找不到则返回0个。
|
|
- len():返回元组的长度,即元组内数据的个数。
|
|
元组里的数据均为非嵌套数据时,修改时会报错
元组里的数据里面有可修改的嵌套数据时,例如列表,则针对该列表数据可以修改。
在工作中尽量不要对元组进行修改操作。
|
|
总结
- 定义元组的多个数据用逗号隔开,如果只有一个数据时,在定义的时候要记得加逗号,否则该数据不为元组,变为原数据类型。
- 元组的常用方法只能是查找:
- 按下标查找数据元素。
- index()通过数据元素找到该数据元素的下标。
- count()通过数据元素统计概述元素出现的次数。
- len()返回元组的长度,即元素在元组中的个数。
- 元组中嵌套了一个列表可以针对该列表中的元素进行修改,但是不可以对元组数据进行修改。