1、元祖tuple的概念和特点
概念:元组(tuple)是一种不可变序列类型。用小括号()标识;
特点:
- 元组元素可以相同,也可以不同;
- 元组是不可改变数据类型,所以其元素不能增加,删除,修改,也不能排序;
- 元组可以确保数据的完整性和稳定性;
2、元祖的创建
2.1 对象式
tuple1 = () # 创建空元祖
2.2 函数式
tuple1 = tuple() # 创建空元祖
3、元祖的操作
元祖是一个不可变的容器,所以不允许增删改;查询和列表基本一致。
3.1 tuple的查:
方法 | 作用 |
---|---|
index(search [ ,start,end ]) | 找到第一个匹配的位置,start,end参数可省略; 返回:第一次出现的索引位置; |
count(obj) | 统计指定的obj值出现的次数; |
操作符 | 作用 |
in | 判断是否在列表中; 返回bool值 例 : ‘a’ in my_tuple |
not in | 判断是否不在列表中; 返回bool值 例: ‘a’ not in my_tuple |
内置函数 | 作用 |
len(obj) | 返回元祖的元素个数 |
4、元祖的遍历
方式一:直接遍历元祖:
tuple1= (1,2,3,4,5)
for item in tuple1:
print(item,end=" ") # 1 2 3 4 5
方式二:使用range()函数:
tuple1= (1,2,3,4,5)
for index in range(len(tuple1)):
print(tuple1[index],end=" ") # 1 2 3 4 5