tuple()—元组
- 元组可以将range中的元素遍历出来,也可以将列表通过类型转换转为元组
- 关于元组的乘法:元组不能修改而乘法是将他本身以倍数 的形式赋值给另一个变量。
- 元组不能修改,但可以通过-将元组类型转为列表类型在进行修改
元组的访问
- 支持索引(下标)
- 正索引:从左至右,从0开始,为列表中每一个元素编号
- 负索引:从右至左,从-1开始
- 正索引不可以超界,否则报错
- 注意:len的使用效率非常高
因为无论是列表还是别的它的长度在定义的时候就已经写好了
常用函数:
- len(tuple)返回元素的个数
- index()查找(查不到报错)
- count()查找某个元素出现的次数
- 时间复杂度:
index和count方法都是O(n)
随着列表数据规模的增大,效率下降
元组的定义
- t1 = tuple()# 工厂方法
- t1 = (1,)# 一个元组的定义,注意有个逗号
- 注意不能t1 = ()这样定义