python 列表
索引
li = [111,'alex',222,'wusir']
print(li[0])
print(li[0:5])
增
append #在列表最后添加
l.append('asdf')
insert #指定索引位置添加
l.insert(2,'asdf') #在索引位置2处添加字符串"asdf"
extend #迭代添加
l.extend("asdf") #把a s d f 单个元素分别依次添加到列表后面
删
pop #按照索引删除
remove #按照字符删除
clear #清空列表
del #内存级别删除列表或列表中元素
del l #删除整个列表
del l[0:2] #删除列表中前两个元素
改
l[0] = "asdf" #直接赋值更改单个索引值
切片截取更改,删除截取的列表区域,把赋值字符串元素迭代增加到列表中
l = ['kobe','james','wade','paul']
l[0:3] = "as"
print(l)
查
for i in l #循环迭代查找
l[1] #索引直接查找
常用方法
count #统计出现次数
len #统计列表元素个数
index #通过元素找索引
sort #排序,默认从小到大
sort(reverse=True) #从大到小排序
reverse #倒序排序