python中remove,pop和del方法的區別(使用list舉例)

1. remove

代碼:

list1 = ['a','b','c','d','e','f','g']
print(list1.remove('a'))
print(list1)

結果:

None
['b', 'c', 'd', 'e', 'f', 'g']

結論:

remove(item)方法是根據元素檢索刪除,不返回刪除值(返回None)

2. pop

代碼:

list1 = ['a','b','c','d','e','f','g']
print(list1.pop(1))
print(list1)

結果:

b
['a', 'c', 'd', 'e', 'f', 'g']

結論:

pop(index)方法是根據索引檢索刪除,返回刪除值

3. del

代碼

list1 = ['a','b','c','d','e','f','g']
del list1[1]
print(list1)

結果:

['a', 'c', 'd', 'e', 'f', 'g']

結論:

del list[index]l方法是根據索引檢索刪除,不返回刪除值

 

本文參考:

https://blog.csdn.net/xavierri/article/details/78591259

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章