什么是元组?
元组(tuple): 元组本身是不可变数据类型,不支持增加,删除,修改,查询的功能,元组内可以储存任何数据类型。
元组的创建
元组名 = ( 元素1,元素2,元素3....)
元组本身是不可变的数据类型,但元组内包含的可变数据类型可以修改,比如元组内的列表。
可以通过改变列表内的值间接修改元组内的值。
当元组内只有一个元素时,后面要加逗号,否则数据类型不确定。
元组的特性
1.索引
通过索引值找到特定的元素
元组名[索引值]
2.切片
同样,切片也可以提取特定元素,并且可以提取特定的多个元素。
输出索引值之后的元素。
3.重复
使元组中的元素重复n次
元组名 * n
4.连接
连接两个或多个元组
元组1 + 元组2 +...
也可以直接用元组名相加
5.成员操作符
使用成员操作符可以判断元素是否在元组内,如果在,返回True,否则返回一个False
元素 in 元组
5.迭代
和列表一样,元组同样也支持使用for循环遍历元素。
python中常用的内置方法
使用min和max函数直接比较数的大小,,比较的数可以是多个。
枚举
枚举可以返回索引值和对应的value值
元组的查看
查看元组中某元素的重复次数。
元组名.count(元素)
查看指定元素的索引值
元组名.index(元素名)
元组的应用
赋值
元组的赋值,有多少个元素,就用多少个变量接收
还可以把元组转换成一个列表,然后再赋值
转换成列表后,就可以对数据进行排序了,因为元组是不可变的。