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() |
逆序、反转 |