python语法刻意练习系列17天:3. 列表和元组
一、列表
- 列表是可变的序列,也是一种可以存储各种数据类型的集合,用中括号表示列表的开始与结束,中间用逗号分隔。
- 列表可以存储不同的数据类型,甚至连其本身都可以存储
- 列表的下标从零开始。
- 列表的基本操作:对集合元素进行正佳、查找、修改、删除、合并等操作。
方法名称 | 方法功能描述 |
---|---|
append | 在列表末尾增加元素 |
clear | 列表清空 |
copy | 复制生成另一个列表 |
count | 统计指定元素的个数 |
extend | 两个列表元素合并 |
index | 返回指定元素的下标 |
insert | 在指定位置插入新元素 |
pop | 删除并返回下标对应的元素 |
remove | 删除列表中指定元素 |
reverse | 反转列表元素排序 |
sort | 对列表元素排序 |
二、元组
- 元组是不可变的序列,也是一种可以存储各种数据类型的集合,用小括号表示元组的开始和结束,元素之间用逗号分隔。
- 这里的元素不可变,包括不能对元组对象进行增加元素、变换元素位置、修改元素、删除元素等。
- 元组的下标也从0开始。
- 元组的基本操作:包括建立元组、删除元组、查找元素、合并元组、统计元素、转换元组等。
- 元组的基本操作的实现可以分为三部分:
- 可以借助各种符号操作来实现相关操作,如 + = 实现基本的定义合并操作。
- 元组自带方法
- python内置函数来实现
元组操作基本方法
方法名称 | 方法功能描述 |
---|---|
count | 统计指定元素个数 |
index | 返回指定元素的下标 |
元组操作的相关内置函数
函数名称 | 函数功能描述 |
---|---|
len | 统计元组元素个数 |
max | 返回元组中最大值的元素 |
min | 返回元组中最小值的个数 |
tuple | 将列表转换为元组 |
del | 删除整个元组对象 |
sum | 对元组所有元素进行求和 |