其實python中不止pop一種移除函數,還有remove函數,他們在python的使用過程中有什么區別嗎?本文小編就向大家介紹pop函數和remove函數在python中的使用區別。
pop()
默認刪除列表末尾的數據,但不可指定刪除某一個數據,但可按位指定刪除。
實例:
n=[1,2,2,3,4,5]
a=n.pop(4)
print(a)
print(n)remove()
輸出:
4
[1,2,2,3,5]
remove()
指定刪除列表中某一指定的數據,但僅可刪除一個數據,不可刪除多個數據
實例
>>>a=[66.25,333,333,1,1234.5]
>>>a.remove(333)
>>>print(a)
[66.25,333,1,1234.5]
>>>a.remove(333)
>>>print(a)
[66.25,1,1234.5]
python中pop和remove都是原位操作。不同的是pop是按位進行刪除,而remove是按照值來刪除,而且remove不是把含有該值的都刪除而是只是刪除第一次出現的值,另一個不同的是pop會返回被刪除的值,而remove不會返回值。
以上內容為大家介紹了python中pop函數和remove函數的區別有哪些,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。