#pop()----移除列表中的元素,并且返回该函数的值
#队:先进先出 栈:先进后出
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)
#sprint()删除首尾括号中的字符
str = "123abcrunoob321"
print (str.strip( '12' )) # 字符序列为 12
#2. lstrip()和rstrip()
#这两个函数和上面的strip()基本是一样的,参数结构也一样,只不过一个是去掉左边的(头部),一个是去掉右边的#(尾部)。
a=" zhangkang "
print(a.lstrip(),len(a.lstrip()))
print(a.rstrip(),len(a.rstrip()))
输出:
('zhangkang ', 10)
(' zhangkang', 10)
本文介绍了如何使用Python列表模拟队列和栈的数据结构,通过`pop()`函数实现先进先出(FIFO)和先进后出(LIFO)操作。同时,展示了`strip()`和其变种函数在字符串处理中的应用。
6万+

被折叠的 条评论
为什么被折叠?



