一.列表类型操作
1.修改列表元素
ls[i]=x #替换列表ls第i项数据为x
ls[i:j]=It #用列表it替换列表ls中第i项到j项数据(不含第j项)
ls[i:j:k]=It #用列表It替换列表ls中第i项到j项以k为步长的数据(不含第j项)
示例如下:
v=[1,2,3,4]
v[3]="py"
v
[1,2,3,"py"]
2.删除列表元素
del ls[i:j] #删除列表ls第i项到j项数据
del ls[i:j;k] #删除列表中ls第i项到j项以k为步长的数据
ls.clear() #删除列表中ls所有元素
ls.pop(i) #将列表ls中第i项元素取出并删除,省略i指最后一项(i=-1),超出下标并报IndexError错
ls.remove(x) #删除列表中第一个出现的元素x,无,则报错
示例如下:
ls=["cat","dog","tiger",1024]
del ls[::3]
ls
['dog','tiger']
a=["cat","dog","tiger"]
a.pop(1)
'dog'
a=["cat","dog","tiger","lion"]
a.remove("dog")
a
["cat","tiger","lion"]</