1. 列表的概念,列表是一种存储大量数据的存储模型。
2. 列表的特点,列表具有索引的概念,可以通过索引操作列表中的数据。列表中的数据可以进行添加、删除、修改、查询等操作。
3. 列表的基本语法
创建列表:变量名 = [数据1,数据2,……]
获取列表数据:变量名[索引]
修改列表数据:变量名[索引] = 值
列表常用方法
4.增:
方法名
功能
参数
返回值
范例
append(data)
关键词:追加
在列表的末尾添加数据
data:加入到列表中的数据
None
list1 = [1,2,3]list1.append("a")
insert(idx,data)
关键词:插入
在列表的指定位置插入数据,如果索引位置超过列表数据总量,数据将插入到列表末尾
idx:插入数据的索引位置
data:加入列表中的数据
None
list1 = [1,2,3]list1.insert(0,"a")
extend(model)
关键词:追加全部
在列表的末尾添加参数对象中的所有数据
model:保存有数据的存储模型,该模型接受列表、元组、集合类型的对象
None
list1 = [1,2,3]list2 = [4,5,6]tuple2 = (7,8,9)set2 = {10,11,12}list1.extend(list2)list1.extend(tuple2)list1.extend(set2)
5.删:
remove(data)
关键词:删除
从列表中删除指定的数据,如果数据不存在将报错
data:要从列表中删除的数据
None
list1 = [1,2,3,"4"]list1.remove("a")
pop(idx)
关键词:获取删除
从列表中获取并删除指定索引位置上的数据,如果索引值超过列表数据总量将报错
idx:要从列表中获取的数据对应的索引位置
获取到的数据
list1 = [1,2,3,"4"]data = list1.pop(2)
clear()
关键词:清空
清空列表中的数据
无
None
list1 = [1,2,3,"4"]list1.clear()
6.查:
index(data)
关键词:查询位置
查询列表中指定数据对应的索引,如果数据不存在将报错
data:在列表中要查询的数据
查询数据第一次出现的索引
list1 = [1,2,3,"4"]idx = list1.index("4")
count(data)
关键词:统计数量
统计列表中指定数据出现的数量
data:在列表中要统计数量的数据
统计数据出现的次数
list1 = [1,2,3,"4"]num = list1.count("")
转载于:https://www.cnblogs.com/valorchang/p/11471153.html