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