列表
什么是列表
列表是具有顺序的数据容器。又称之为序列。该容器是可以修改的
列表语法
- 变量 = [数据1, 数据2, 数据3, 数据4…] #具有数据的列表
- 变量 = list([数据1,数据2,数据3…]) #空列表
- 变量 = list() #空列表
- 通过[] 定义一个列表或者使用list()内置方法生成;
- 列表中每个数据也被称为元素,每个元素通过,分割;
- 列表中的每个数据都有对应的索引,该索引就是元素在 列表 中的位置编号,索引也可以被称为 下标,该索引从0开始,依次递增;
为什么使用列表
可以将多个数据值放到同一个列表中方便按照进行管理和操作。
列表函数速查
使用实例
添加
- 追加
1.在列表末尾追加数据
语法:
列表.append(数据)
score = [60,100,59,78]
score.append(99) #将99追加到列表的最后
print(score) #打印现在的score列表数据
- 插入
1.在指定位置插⼊数据(位置前有空元素会自动补位)
语法:
列表.insert(索引,数据)
score = [60,100,59,78]
score.insert(2,99) #在索引为2的地方,插入99
print(score) #打印现在的score列表数据
- 扩展
1.将列表2 的数据追加到列表
语法:
列表.extend(列表2)
score=[60,79,90]# 成绩的列表
score2=[50,55,33]# 成绩2的列表
score.extend(score2)#将成绩2追加到列表中
print(score)
删除
- del语句
删除指定索引的数据
语法:
del 列表[索引]
score = [60,100,59,78]
del score[2] #删除索引为2上的元素数据
print(score)
- 删除第一个出现的指定数据
1.删除第一个出现的指定数据
语法:
列表.remove(元素)
score = [60,59,100,59,78]
score.remove(59) #删除列表中第一个59的元素数据
print(score