python中刪除列表有pop()與remove()兩種方法,而且他們都是原位操作。但是他們還是有區(qū)別的。pop()是按位進行刪除;傳遞的是待刪除元素的index;會返回被刪除的值。而remove()是按照值來刪除;傳遞待刪除元素,如果多個元素一樣,默認刪除第一個;不會返回被刪除的值。
一、pop()
1、按位進行刪除;
2、傳遞的是待刪除元素的index;
3、會返回被刪除的值。
實例
aList=[123,'a','b','c','d'];
aList.pop(0);#0是序列號
print"List:",aList;
輸出
List:['a','b','c','d']
二、remove()
1、按照值來刪除;
2、傳遞待刪除元素,如果多個元素一樣,默認刪除第一個;
3、不會返回被刪除的值
實例
>>>list1=[1,3,6,7,8]
>>>printlist1.remove(3)#對列表元素進行搜索刪除,而不是下表
>>>printlist1
None
[1,6,7,8]
以上內(nèi)容為大家介紹了python中pop()與remove()使用區(qū)別,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。