python学习笔记6——元组

什么是元组?

元组(tuple): 元组本身是不可变数据类型,不支持增加,删除,修改,查询的功能,元组内可以储存任何数据类型。

元组的创建

元组名 = ( 元素1,元素2,元素3....)

在这里插入图片描述
元组本身是不可变的数据类型,但元组内包含的可变数据类型可以修改,比如元组内的列表。
在这里插入图片描述
可以通过改变列表内的值间接修改元组内的值。
当元组内只有一个元素时,后面要加逗号,否则数据类型不确定。
在这里插入图片描述

元组的特性

1.索引
通过索引值找到特定的元素

元组名[索引值]

在这里插入图片描述
2.切片
同样,切片也可以提取特定元素,并且可以提取特定的多个元素。
在这里插入图片描述
输出索引值之后的元素。
3.重复
使元组中的元素重复n次

元组名 * n

在这里插入图片描述
4.连接
连接两个或多个元组

元组1 + 元组2 +...

在这里插入图片描述
也可以直接用元组名相加
在这里插入图片描述
5.成员操作符
使用成员操作符可以判断元素是否在元组内,如果在,返回True,否则返回一个False

元素 in 元组

在这里插入图片描述
5.迭代
和列表一样,元组同样也支持使用for循环遍历元素。
在这里插入图片描述

python中常用的内置方法

使用min和max函数直接比较数的大小,,比较的数可以是多个。
在这里插入图片描述枚举
枚举可以返回索引值和对应的value值
在这里插入图片描述
在这里插入图片描述

元组的查看

查看元组中某元素的重复次数。

元组名.count(元素)

在这里插入图片描述

查看指定元素的索引值

元组名.index(元素名)

在这里插入图片描述

元组的应用

赋值
元组的赋值,有多少个元素,就用多少个变量接收
在这里插入图片描述
还可以把元组转换成一个列表,然后再赋值
在这里插入图片描述
转换成列表后,就可以对数据进行排序了,因为元组是不可变的。

猜你喜欢

转载自blog.csdn.net/qq_41961805/article/details/88798194