删除列表的的特定元素

我想删除列表的的特定元素,应该怎么做,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)