首頁 >後端開發 >Python教學 >python裡pop是什麼意思

python裡pop是什麼意思

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-06-25 11:05:0746666瀏覽

python裡pop是什麼意思

pop() 函數用於移除清單中的一個元素(預設最後一個元素),並且傳回該元素的值。

pop()方法語法:

list.pop(obj=list[-1])

參數

obj -- 可選參數,要移除清單元素的對象。

傳回值

該方法傳回從清單中移除的元素物件。

相關推薦:《Python影片教學

實例

以下實例展示了pop()函數的使用方法:

#!/usr/bin/python
aList = [123, 'xyz', 'zara', 'abc'];
print "A List : ", aList.pop();
print "B List : ", aList.pop(2);

以上實例輸出結果如下:

A List :  abc
B List :  zara

pop函數使用小技巧

1.pop()函數是主要作用在列表( list)中,移除清單中的元素,且透過下標值來實現功能,預設移除清單的最後一個元素,每次只能移除一個。如果要移除清單第一個元素開始,則只需要pop(0)[利用下標值從0開始的屬性]就可以實現其功能。

2.基於上面的功能說明可以結合while循環實作堆疊循環和佇列循環,看程式碼

for i in range(5)
    urlList.append(i)  #  模拟先进的过程
   
   while urlList:   #判断list是否为空
       url = urlList.pop(0)   #实现了先出的效果, 结合上面列表的创建过程,实现了先进先出的效果,就是队列
     print(url)
   while urlList:   #判断list是否为空
     url = urlList.pop()  #实现了后出的效果, 结合上面列表的创建过程,实现了先进后出的效果,就是栈
        print(url)

以上是python裡pop是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn