python中, 列表是一种频繁使用的数据类型, 在其他语言中也叫 数组
- 列表用于存储一串信息
- 列表使用 [] 来定义, 数据之间用 , 分隔
- 列表的索引从 0 开始
如果(索引)下标越界, 会报异常
在python中, 不同与其他语言数组, 列表中的数据类型可以不是同一数据类型, 也可以修改长度
定义列表实例
name_list = ["张三","李四","王五"]
mixture_list = ["张三",24,False]
列表取值实例
列表取值, 指的是使用下标(索引)取出列表中的值
print(name_list[0]) #取出张三
print(mixture_list[2]) #取出False
列表其他语法
列表有大量操作, 包括但不限于增删改查, 排序, 统计
增加 | 列表.insert(索引,数据) | 在指定位置插入数据 |
列表.append(数据) | 在末尾追加数据 | |
列表.extend(列表2) | 将列表2的数据追加到当前列表 | |
修改 | 列表[索引]=数据 | 修改指定索引的数据 |
删除 | del 列表[索引] | 删除指定索引的数据 |
列表.remove[数据] | 删除第一个出现的指定数据 | |
列表.pop | 删除末尾数据 | |
列表.pop(索引) | 删除指定索引数据 | |
列表.clear | 清空索引 | |
统计 | len(列表) | 列表长度 |
列表.count(数据) | 数据在列表中出现的次数 | |
排序 | 列表.sort() | 升序排序 |
列表.sort(reverse=True) | 降序排序 | |
列表.reverse() | 逆序、反序 | |
查找 | 列表.index(数据) | 查找数据的第一次属性下标 |
使用 index 方法需要注意, 如果数据不存在, 会报错