1.數組刪除有del、pop、remove
1.)del 使用下標進行刪除 arr.del[0]
2.)pop 默認刪除素組末尾參數,給參數刪除該index位置元素,pop與del的區別在於,pop方法會返回你刪除掉的元素,讓你可以繼續使用被刪除的元素 arr.pop() arr.pop(0)
3.)remove 根據元素值進行刪除 arr.rmove("a")
4.)刪除數組中多個相同的元素
不能使用 for i in arr : .......
因爲刪除時數組大小在變化。這種方式只能刪除第一個元素,使用while:
length =len(arr)
while x < length:
if arr[x] == a :
del arr[x]
x-=1
length -= 1
x+=1
或者,另外某給道友的博客看到的如下代碼:
while 1 in a:
a.remove(1)
2.元組的刪除
元組對象不支持刪除,可以刪除整個元組變量
del tup
3.字典的刪除
1.)clear 清空字典中的所有數據,保留字典對象
dic.clear()
2.) pop 除指定給定鍵所對應的值,返回這個值並從字典中把它移除。
dic.pop("a")
3.) popitem 隨機刪除並返回一對鍵值對,因爲字典中是無序的,所以稱之爲隨機。
dic.popitem()