python教程系列(一.4.3、python内置函数之元组tuple)
元组-tuple
什么是元组,tuple。元组也是一组有序的数据,元组不具备修改功能。
元组是一种特殊的列表而已。
列表就是铅笔写的有序内容
元组就是钢笔写的有序内容
元素的操作
创建元组
1.创建空元组
变量 = ()
2.创建单个数据的元组
变量 = (值,) 或 变量 = 值,
3.创建多个数据的元组
变量 = (值,值,值...) 或者 变量 = 值,值,值...
注意: 元组的关键符号是逗号而不是小括号。
元组的特征
1.元组具有序列特定,并且是有序序列
2.元组数据值可以访问不可以修改
3.元组的数据可以是任意数据类型
序列操作
序列操作:索引,分片,序列相加,序列相乘,成员资格
1.索引操作
元组[索引位置]
2.分片操作
元组[:] 获取元素的所有数据
元组[开始索引:] 获取开始索引位置到最后的所有数据
元组[:结束索引] 获取元组开头到结束索引位置之前的所有数据(不包含结束位置)
元组[开始索引:结束索引] 获取元素开始索引位置到结束索引位置之间的所有数据(不包含结束位置)
元组[开始索引:结束索引:跳步值] 获取元素开始位置到结束索引之间的指定间隔的数据数据(不包含结束位置)
3.相加操作
新元组 = 元组 + 元组
4.相乘操作
新元组 = 元组 * 整数
5.成员检测
数据 in 元组
检测数据是否在元组当中,在返回True,不再返回False
数据 not in 元组
检测数据是否不再元组当中,不再返回True,在返回False
元组的遍历
普通元组的遍历
for 变量 in 元组:
使用变量
多层元组的遍历
for 变量1,变量2 in 元组:
使用变量
元组的函数
len() 获取元组中数据的长度
格式: len(元组)
返回值:整数
max() 返回元组中最大的值
格式:max(元组)
返回值:元组中的最大值
min() 返回元组中的最小值
格式:min(元组)
返回值:元组中的最小值
tuple() 将其他序列转化为元组类型
格式: tuple(任意序列)
返回值:元组
元组的方法
count() 计算指定数据出现的次数
格式:元组.count(查找的数据)
返回值:整数
index() 获取指定值在元组中的索引位置
格式:元组.index(查找的数据)
返回值:索引位置或者错误信息
变量交换 (元组特殊用法)
a = 值1
b = 值2
a,b = b,a
这是python中常用的变量互换方式,不要用列表