python中的pop函数使用技巧
python 中的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函数使用技巧相关推荐
- python中的pop()函数和popleft()函数
python中的pop()函数和popleft()函数 首先对于pop而言,它是用于stack中的: stack = [1, 2, 3, 4] print(stack) stack.append(6) ...
- python中append函数解析_对python中的pop函数和append函数详解
对python中的pop函数和append函数详解 pop()函数 1.描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list. ...
- python中的pop()函数
python中的pop()函数 语法: 列表 list.pop(obj=list[-1]) pop()用于删除并返回列表中的一个元素(默认为最后一个元素) obj:要删除并返回的列表元素 字典dict ...
- python中的pop函数和append函数_对python中的pop函数和append函数详解
pop()函数 1.描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list.pop(obj=list[-1]) 2.参数 obj ...
- python pop函数 索引_[python] 字典和列表中的pop()函数
在字典和列表中,pop()函数都是删除特定元素,并将删除的元素返回给指定的变量或丢弃 一.字典元素删除 1.1 clear() 语法:dict.clear() 1 x = {'a':1, 'b':2, ...
- python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法
0.摘要 我们将一个list传入函数后,函数内部对实参修改后,形参也会随之改变.本文将主要介绍这种错误的现象.原因和解决方法. 1.代码示例 def fun(inner_lst): inner_lst ...
- python中的reshape函数
python中的reshape函数 1.reshape函数() (1)正常情况下的reshape用法 (2)当reshape函数中的-1参数的时候 可以看到,reshape函数就不会考虑你的第0维参数 ...
- python中从小到大排序的函数_深入理解Python中的排序函数
由于 Python2 和 Python3 中的排序函数略有区别,本文以Python3为主. Python 中的排序函数有 sort , sorted 等,这些适用于哪些排序,具体怎么用,今天就来说一说 ...
- python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict)
python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict) 目录
最新文章
- Mysql默认密码的查找和修改
- 后台获取前台runat=server的select的值
- JS收集:限制输入搜索串
- extjs6 mvvm_ZK 6中的MVVM初探
- go 接口 构造器_Go 中接口值的复制
- systemverilog硬件设计及建模_UVM方法学与设计模式(一):从OOP的本质,设计模式到设计原则...
- snprintf/strncpy/strlcpy速度测试
- oracle mysql 推荐书籍
- 服务器主板测试工程师的项目经历,硬件测试简历项目经验怎么写
- JavaScript设计模式之状态模式
- Java 随机生成中文姓名,手机号,邮编,住址
- JS格式化字符串(两种方法)
- 幼儿体能五项技能测试软件,卓艺湖畔幼儿园教师五项体能培训--器械游戏分享...
- 老旧笔记本安装openwrt实践:
- 从F型网页浏览看用户对网页的浏览习惯
- POJ-3255 Roadblocks
- Solr--Solr 使用SolrJ 完成添加,删除,查询
- 如何通过ARX程序直接设置当前视图为顶视图(底视图)等?
- Python requests分类抓取某装修网图片
- ADC0809采集八路电压