python裡pop是什麼意思

爱喝马黛茶的安东尼
發布: 2019-06-25 11:05:23
原創
46491 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!