列表
列表的定义
-
List
(列表) 是Python
中使用 最频繁 的数据类型,在其他语言中通常叫做 数组 - 专门用于存储 一串 信息
- 列表用
[]
定义,数据 之间使用,
分隔 - 列表的 索引 从
0
开始- 索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标
注意:从列表中取值时,如果 超出索引范围,程序会报错
name_list = ["zhangsan", "lisi", "wangwu"]
列表常用操作
序号 | 分类 | 关键字 / 函数 / 方法 | 说明 |
---|---|---|---|
1 | 增加 | 列表.insert(索引, 数据) | 在指定位置插入数据 |
列表.append(数据) | 在末尾追加数据 | ||
列表.extend(列表2) | 将列表2 的数据追加到列表 | ||
2 | 修改 | 列表[索引] = 数据 | 修改指定索引的数据 本质是替换 |
3 | 删除 | del 列表[索引] | 删除指定索引的数据 不常用
|
列表.remove[数据] | 删除第一个出现的指定数据 | ||
列表.pop | 删除末尾数据 | ||
列表.pop(索引) | 删除指定索引数据 | ||
列表.clear | 清空列表 保留列表名称 | ||
4 | 统计 | len(列表) | 列表长度 |
列表.count(数据) | 数据在列表中出现的次数 | ||
5 | 排序 | 列表.sort() | 升序排序 |
列表.sort(reverse=True) | 降序排序 | ||
列表.reverse() | 逆序、反转 | ||
6 | 查找 | 列表.index(数据) | 返回的是该数据的索引 |
列表.index(数据, a, b) | 结果同上但a,b两个数字限定了范围 | ||
列表[x:y:z] | 运用切片的方法,后续会单独讲到 |
- 这里不再举例,自己下来操作一遍,加深印象
网友评论