生成列表
a = [1,2,3,4,5]
b = list(range(1,101))
获得长度 len()函数
print(‘a的长度为:’,len(a))
索引和切片
语法: a[起始位置:结束位置:顺序和步数]
a列表的前三个元素是>>>a[:3]
b列表中的最后一个元素>>>b[-1]
a的倒序>>>a[::-1]
若表内的值都为数字,则可以通过sum获得总和
对列表的操作
添加
append() 可一次加入一个值
extend() 可直接加入一组值
insert() 可以在指定位置加入值
a = []
a.append(1)
a.extend([2,3,4])
a.insert(2,99)#在索引位置为2的位置添加99
删除
del a[0] 将索引为0的位置的值删除
remove() 可以将某个确定的值删除
若删除不存在的值,程序会报错并且退出
pop() 弹出某个值(删的同时还想取值)
clear 清空列表
修改列表
通过索引值来修改
a[6] = 8
reverse()
翻转列表
查询
index()
查询括号内元素第一次出现的索引值
若不存在,则报错
count()
查询括号内的元素在列表中出现的次数
排序
sort()
对列表排序,默认从小到大
参数: reverse = True 表示从大到小