Python中的列表操作非常灵活,除可以对列表做切片外,还可以对列表元素进行增加,删除和修改等操作。下面分别讲解一下这些操作。
1.列表元素的修改
l=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜']
print(l)
l[2]='你敢劈我的瓜' #指定位置修改
print(l)
2.列表元素的增加
l=['张三']
l=l+['李四']
l+=['李五']
print(l)
l.append('王二');print(l) #在后面增加
l.insert(2,'麻子');print(l) #插入指定位置
3.列表元素的修改
#pop删除法,按位置删除
l2=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜'];print(l2)
l2.pop();print(l2) #不指定位置,pop是删除最后一个元素
l2.pop(2);print(l2) #指定位置,pop删除指定元素
#remove删除法,删除指定名称元素
l3=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜']
l3.remove('c-东瓜');print('l3',l3)
#del语句删除法,指定位置
l4=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜']
del l4[-2];print(l4) #del+空格
#clear清空法
l5=['a-黄瓜','b-南瓜','c-东瓜','d-苦瓜','e-西瓜']
l5.clear();print(l5)