列表是python中最常使用的数据类型之一,它是由若干元素经逗号分隔置于方括号之中的形式表现。其操作有切片、加乘、增改删等。现将以前学习的一些零散知识梳理一遍。
# 元素访问及位置查找
列表的每个元素都有一个索引来确定其位置,第一个元素索引为0,第二个为1,以此类推。我们可以利用元素的索引来访问其内容,也可以用元素来判断其位置。
注意:1.访问列表最后一个元素可以直接利用-1作为索引
2.元素可能不在列表中,此时python会报错
# 添加元素
list.append()为添加元素的方法。默认是添加到列表最后一项。
list.extend()方法可以将一个列表中的元素添加进另一个列表。
# 改动元素
改动元素直接对元素进行赋值就行,例如修改元素第一项:list[0] = 3.
# 删除元素
使用del()语句来删除列表元素。注意删除元素是使用语句来操作的,与列表内置方法不同。
# 遍历数组
# Python列表脚本操作符
# Python列表函数与方法
函数:
len(list)返回列表元素个数
max(list)返回列表最大值
min(list)返回列表最小值
list(seq)将元组转换为列表
方法:
list.append(obj)在列表末尾添加新的对象
list.count(obj)统计某个元素在列表中出现的次数
list.extend(seq)在列表末尾一次性追加另一个列表中的多个值(用新列表扩展原来的列表)
list.index(obj)在列表中找出某个值第一个匹配项的索引
list.insert(index,obj)将对象插入列表
list.pop(index)移除列表中的一个元素,默认是最后一个。并且返回该元素的值。
list.remove(obj)移除列表中某个值的第一个匹配项
list.reverse()反向列表中的元素
list.sort([func])对原列表进行排序
list.clear()清空列表
list.copy()复制列表