0 前言
1 列表的重要特性
1.1 创建元组
x = (10, 20, 30)
x = 10, 20, 30
x = (10,) #只有一个元素的元组要加逗号
x = tuple([10])
1.2 元组的切片
元组的访问操作和列表相同
元组不能增加、删除、排序元素,但是可以切片slice
x = (0, 1, 2, 3, 4)
x = x[1:4]
print(x) # x=(1, 2, 3)
元组的切片不能赋值
x = (0, 1, 2, 3, 4)
x[1] = 5 # 错误
2 元组的方法
元组是不可变序列,体现为元组的方法都不会修改元组自身,必须使用=赋值给新变量才有意义
新变量可以与原元组同名,本质是创建同名变量接收结果,并撤销原变量
Tuple类 | 说明 |
---|---|
self[start:end:step] -> tuple | 元组的切片只能读取,不能赋值 |
self.index(elem) -> indexself.index(elem) -> Exception | 返回元素在元组中的下标 没有则报 ValueError |
=self.count(elem) -> num | 返回元素在字符串中出现次数 |
=len(self) -> num | 元组元素数量 |
=max(self) -> num | 元组最大元素 |
=min(self) -> num | 元组最小元素 |
=sum(self) -> num | 元组元素和 |