python中pop與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別

python中刪除列表有pop()與remove()兩種方法,而且他們都是原位操作 。但是他們還是有區別的 。今天這篇文章就是帶大家了解一下這兩個函數在刪除列表中的區別,有需要的小伙伴可以一起來看看這篇文章,希望對大家有所幫助 。

python中pop與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別


一、pop()函數
在Python列表中,可以使用它刪除列表中的元素,而這個方法它是一種按照位進行刪除的,當元素傳遞過來的是一個等待刪除的元素,最后在返回值上會是一個已經被刪除的值,下面看一個具體的示例,代碼如下:
List1 = [123, 'a', 'b', 'c', 'd'];List1 .pop(0);   # 0是序列號print "List : ", List1 ;【python中pop與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別】在這段代碼中,是指定了序列號為0的元素進行刪除,最后得到的運行結果如下:
List :  ['a', 'b', 'c', 'd']二、remove()函數
這個函數也可以用來刪除列表中的元素,但是在刪除的時候是根據值來操作,在傳遞的過程中是等一個需要刪除的元素,當元素有多個時,默認刪除的是第一個,最后返回的是已經刪除元素的列表 。示例如下:
List21=[1,3,6,7,8]print list2.remove(3) #對列表元素進行搜索刪除,而不是下標print list2None[1,6,7,8]關于python中pop()與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別的內容就先分享到這里了,希望大家仔細的閱讀這篇文章之后有所收獲 。
python中pop與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別


python中pop與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別


python中pop與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別


微信掃碼,學習更方便
python中pop與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別


現在報名贈100例知識點合集
python中pop與remove()使用時有什么不同?pop()與remove()函數刪除列表的區別


    猜你喜歡