科技知識動態:python里pop是什么意思

導讀跟大家講解下有關python里pop是什么意思,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說python里pop是什么意思,小編也收集

跟大家講解下有關python里pop是什么意思,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說python里pop是什么意思,小編也收集到了有關python里pop是什么意思的相關資料,希望大家看到了會喜歡。

pop() 函數用于移除列表中的一個元素(默認最后一個元素),并且返回該元素的值。

pop()方法語法:

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

參數

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

返回值

該方法返回從列表中移除的元素對象。

相關推薦:《Python視頻教程》

實例

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

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

以上實例輸出結果如下:

A List : abcB 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中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!