01.列表
1.1列表的定义
l List(列表)是Python中使用最频繁的数据类型,在其他语言中通常叫做数组
l 专门用于存储一串信息
l 列表用 [] 定义,数据之间使用 , 分隔
l 列表的索引从0开始
n 索引就是数据在列表中的位置编号,索引又可以被称为下表
注意:从列表中取值时,如果超出索引范围,程序会报错
name_list = [“zhangsan”,”lisi”,”wangwu”]
比如要得到’zhangsan’,就可以输入name_list[0]回车就能得到(记得在交互模式尝试下哦)
1.2 列表常用操作
l 在ipython3中定义一个列表,例如name_list=[]
l 输入name_list.按下TAB键,ipython会提示列表能够使用的方法如下:
name_list.append
name_list.count
name_list.insert
name_list.reverse
name_list.clear
name_list.extend
name_list.pop
name_list.sort
name_list.copy
name_list.index
name_list.remove
序号 | 分类 | 关键字/函数/方法 | 说明 |
1 | 增加 | 列表.insert(索引,数据) | 在指定位置插入数据 |
|
| 列表.append(数据) | 在末尾追加数据 |
|
| 列表.extend(列表2) | 将列表2的数据追加到列表 |
2 | 修改 | 列表[索引]=数据 | 修改指定索引的数据 |
3 | 删除 | del列表[索引] | 删除指定索引的数据 |
|
| 列表.remove[数据] | 删除第一个出现的指定数据 |
|
| 列表.pop | 删除末尾数据 |
|
| 列表.pop(索引) | 删除指定索引数据 |
|
| 列表.clear | 清空列表 |
4 | 统计 | len(列表) | 列表长度 |
|
| 列表.count(数据) | 数据在列表中出现的次数 |
5 | 排序 | 列表.sort() | 升序排序 |
|
| 列表.sort(reverse=True) | 降序排序 |
|
| 列表.reverse() | 逆序、反转 |