1、list删除元素
使用del删除对应下标的元素:
li = [1,2,3,4,5,6]
del li[2]
删除指定值的元素:
li.remove(4)
使用切片来删除 li = li[:-1] # li = [1,2,3,4,5]
使用这个方法要倍加小心,如果li被作为参数传入函数,那么在函数内使用这种删除方法,将不会改变原list。
li = li[:-1]
u = array([[1,2],[3,4]])
m = u.tolist()#转换为list
m.remove(m[0])#移除m[0]
m = np.array(m)#转换为array
del list[:]
list=[]
list[:]=[]
函数的本意是将参数L指向的内存清空,用L=[],并不能清空L指向的内存。
L[:]=[]:把L对应的内存清空。
del L[:] 的效果跟L[:]=[]的效果是一样的。