元祖的定义:
1.元祖的空值定义
元祖名 = ()
元祖名 = tuple()
2.元祖的非空值定义
元祖名 = (元素1,元素2,元素3.....)
3.元素单一元素定义(重点)
元祖名 = (元素,) #单一元素定义,需要保留逗号
元祖的下标索引
1.下标索引意义:
元祖中每个元素对应的编码
2.下标索引的分类
正向索引:从左到右,从0开始索引
反向索引:从右到左,从-1开始索引
3.下标索引格式
元祖名[索引下标值]
元祖的操作方法
查:
count(统计) #统计元祖中指定元素数量
例子:my_tuple = ('张三','李四','王五','张三')
print(my_tuple.count('张三')) # 2
index(索引) #通过元素值获取对应下标索引值
例子:my_tuple = ('张三','李四','王五')
print(my_tuple.index('张三')) # 0
len(长度) #获取元祖中元素值数量
例子:my_tuple = ('张三','李四','王五')
print(len(my_tuple)) # 3
注意:元祖不支持修改操作,只能查询
元祖的遍历
1.for方法遍历:
for i in 元祖名:
print(i)
2.while方法遍历:
i = 0
while i < len(元祖名):
print(my_tuple[i])
i += 1
元祖的特点
1.可以存储多个元素
2.可以存储多种类型元素
3.支持下标索引
4.不支持修改
5.支持for循环遍历
6.支持while循环遍历
7.支持元素重复