日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【python】pop()栈函数介绍

發(fā)布時間:2024/3/24 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【python】pop()栈函数介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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

#用法 list.pop(obj=list[-1])

參數(shù)

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

返回值

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

示例如下:

#coding=utf-8aList = [123, 'xyz', 'zara', 'abc'];print "A List : ", aList.pop(); #默認移除并返回最后一個元素print "B List : ", aList.pop(2); #自定義移除并返回index=2的元素

輸出:

A List : abcB List : zara

<pop函數(shù)使用小技巧>

1.pop()函數(shù)是主要作用在列表(list)中,移除列表中的元素,且通過下標值來實現(xiàn)功能,默認情況下移除列表的最后一個元素,每次只能移除一個。如果要移除列表第一個元素開始,則只需要pop(0)[利用下標值從0開始的屬性]就可以實現(xiàn)其功能。

2.基于上面的功能說明可以結合while循環(huán)實現(xiàn)棧循環(huán)和隊列循環(huán),代碼如下:

for i in range(5)urlList.append(i) # 模擬先進的過程while urlList: #判斷l(xiāng)ist是否為空url = urlList.pop(0) #實現(xiàn)了先出的效果, 結合上面列表的創(chuàng)建過程,實現(xiàn)了先進先出的效果,就是隊列print(url)while urlList: #判斷l(xiāng)ist是否為空url = urlList.pop() #實現(xiàn)了后出的效果, 結合上面列表的創(chuàng)建過程,實現(xiàn)了先進后出的效果,就是棧print(url)

感謝參考:

python里pop是什么意思-Python教程-PHP中文網(wǎng)https://m.php.cn/article/423990.html

總結

以上是生活随笔為你收集整理的【python】pop()栈函数介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。