列表(list)是pyhon中使用最频繁的数据类型,在其他语言中通常叫数组,常用存储相同类型的数据。
列表专门用于存储一串信息,用[ ]来定义,数据之间用,分隔,索引从0开始。
整个列表可以看作一个容器,或者就是一个"大柜子",每一个数据在柜子中占据一个小格子。
eg:vlist = ['y1', 'y2', 'y3'] # 列表中存储数据
elist = [] # 定义一个空列表
常用方法:
1. 如何查看所有关于list的方法:新建一个list 后面追加一个. pycharm会自动弹出所有list的方法
Ctrl+Q 也可以弹出method的详细介绍
2. 分类总结如下:
序号 | 分类 | 关键字/函数/方法 | 说明 |
1 | 增加 | list.insert(索引,数据) | 在指定位置插入数据 |
list.append(数据) | 在末尾追加数据 | ||
list.extend(list2) | 将list2数据追加到list1 | ||
2 | 修改 | list[索引] = 数据 | 修改指定索引的数据 |
3 | 删除 | del list[索引] | 删除指定索引的数据 |
list.remove(数据) | 删除第一个出现的指定数据 | ||
list.pop | 删除末尾数据 | ||
list.pop(索引) | 删除指定索引的数据 | ||
list.clear | 清空列表 | ||
4 | 统计 | len(list) | 统计列表长度 |
list.count(数据) | 数据在列表中出现的次数 | ||
5 | 排序 | list.sort() | 升序排序 |
list.sort(reverse=True) | 降序排序 | ||
list.reverse() | 逆序、反转 | ||
增删改查 | list后接[] method后接() |
列表迭代遍历:
遍历就是从头到尾依次从列表中获取数据
用for来实现迭代遍历
for v in vlist:
"""
变量v在循环体内部可以访问当前获取的数据
"""
print(v)