列表初始化
列表的定义分为以下几种:
lst = list()
lst = []
lst = [2,6,9,‘ab’]
lst = list(range(5))
列表索引访问
查询列表中某个索引处的数值,[]内数值为列表索引,索引为-1表示当前列表最后一个值
lst = [1,3,5,7,8,5,6,2]
print(lst[3])
print(lst[-1])
#输出
7
2
列表查询
1.index(value,[start,[stop]]) 从指定区间查找列表内元素是否匹配,匹配到第一个就返回索引
lst = [1,3,5,7,8,5,6,2]
print(lst.index(5))
print(lst.index(5,3,6))
#输出
2
5
2.count(value) 返回列表中匹配value的次数
lst = [1,3,5,7,8,5,6,2]
print(lst.count(5))
#输出
2
index和count方法的时间复杂度均为O(n),随着列表规模增大效率逐步下降,不推荐使用
列表元素修改
list[index] = value,修改列表中某个索引位置处的元素
lst = [1,3,5,7,8,5,6,2]
lst[3] = 100
print(lst)
#输出
[1, 3, 5, 100