python数据类型之元组
python元组
作用:存放多个值,元组不可变,更多的是用来做查询
定义:()内可以有多个任意类型的值,逗号分隔
python元组索引及切片
元组是有序的,可通过下标查看列表中的元素
tu1 = [1,2,3,4,5,6,7,8,9]
tu1[start,end,step] 遵循左闭右开原则(末端不包含)
start 元素下标起始位置,包含对应元素值,不传默认为首部
end 元素下标结束位置,不包含对应元素值,不传默认为最末端
step 步长,不传默认为1,下标对应往上+1,直到到结束位置
tu1 = (1,2,3,4,5,6,7,8,9)
print(tu1[0])
print(tu1[:-1])
运行结果
元组方法
可通过help()-->tuple,进行查看元组方法
也可通过dir(tuple)查看元组方法
count方法
同字符串、列表中count()方法一致,统计元素在元组中出现的次数,有则返回对应出现的次数,int类型,无则返回0
tu1 = (1,2,3,4,5,6,7,8,9)
print(tu1.count('m'))
index方法
index方法同字符串、列表使用相同,检查元素是否在元组中,可指定范围,有则返回元素第一次出现的索引值,若没有则报错
ss = ('a','b','c','d','b','a','b')
print(ss.index('b'))