我想删除列表的的特定元素,应该怎么做,ls = [1,'dd',3,67,'en']
可以给列表重新赋值,例如想删除列表中的1这个元素,可以写ls = ['dd',3,67,'en'];或者使用remove,ls.remove(1),表示删除列表中的1;或者使用pop,ls.pop(0)表示删除列表中的第一个位置的元素。
列表元素的常用删除方法有:
del:根据下标进行删除
pop:删除最后一个元素
remove:根据元素的值进行删除
del:
movieName = ['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情']
print('‐‐‐‐‐‐删除之前‐‐‐‐‐‐movieName=%s' % movieName)
del movieName[2]
print('‐‐‐‐‐‐删除之后‐‐‐‐‐‐movieName=%s' % movieName)
pop:
movieName.pop()
print('‐‐‐‐‐‐删除之后‐‐‐‐‐‐movieName=%s' % movieName)
remove:
movieName.remove('指环王')
print('‐‐‐‐‐‐删除之后‐‐‐‐‐‐movieName=%s' % movieName)