python中pop()函数的语法与实例


Posted in Python onDecember 01, 2020

语法:

列表 list.pop(obj=list[-1])
pop()用于删除并返回列表中的一个元素(默认为最后一个元素)

obj:要删除并返回的列表元素

字典dict.pop(key[,default])
pop()用于删除字典中给定的key及对应的value,返回被删除key对应的value,key值必须给出。给定的key值不在字典中时,返回default值。

key:需要删除的key值(不给出会报错)

default:若没有字典中key值,返回default值(给定的key值不在字典中时必须设置,否则会报错)

实例:

列表

>>> list1 = [1,2,4,"hello","xy","你好"]
>>> a = list1.pop()#默认弹出最后一个元素
>>> print(a,list1)
你好 [1,2,4,"hello","xy"]
>>> list2 = [1,2,4,"hello","xy","你好"]
>>> b = list2.pop(3)#弹出列表中第四个元素
>>> print(b,list2)
hello [1,2,4,"xy","你好“]

字典

>>> dict1 = {"papa":"xy","sis":"nikki","dude":"cwy"}
>>> c = dict.pop()#不给定key值报错
Traceback (most recent call last):
 File "<pyshell#2>", line 1, in <module>
  c = dict.pop()
TypeError: unbound method dict.pop() needs an argument
>>> dict1 = {"papa":"xy","sis":"nikki","dude":"cwy"}
>>> c = dict1.pop("papa")
>>> print(c,dict1)
xy {'sis': 'nikki', 'dude': 'cwy'}
>>> dict2 = {"papa":"xy","sis":"nikki","dude":"cwy"}
>>> d = dict2.pop("www")#给定键不在字典内时,未设置default值报错
Traceback (most recent call last):
 File "<pyshell#15>", line 1, in <module>
  d = dict2.pop("www")
KeyError: 'www'
>>> dict2 = {"papa":"xy","sis":"nikki","dude":"cwy"}
>>> d = dict2.pop("www","不在字典内")
>>> print(d,dict2)
不在字典内 {'papa': 'xy', 'sis': 'nikki', 'dude': 'cwy'}

总结

到此这篇关于python中pop()函数语法与实例的文章就介绍到这了,更多相关python中pop()函数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
利用python获得时间的实例说明
Mar 25 Python
使用Python内置的模块与函数进行不同进制的数的转换
Mar 12 Python
Python Socket实现简单TCP Server/client功能示例
Aug 05 Python
解决pandas 作图无法显示中文的问题
May 24 Python
Python操作MySQL数据库的方法
Jun 20 Python
python中正则表达式与模式匹配
May 07 Python
Python操作qml对象过程详解
Sep 26 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 Python
Spring @Enable模块驱动原理及使用实例
Jun 23 Python
使用OpenCV去除面积较小的连通域
Jul 05 Python
使用PyCharm安装pytest及requests的问题
Jul 31 Python
Python面向对象特殊属性及方法解析
Sep 16 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 #Python
python爬虫搭配起Bilibili唧唧的流程分析
Dec 01 #Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
Dec 01 #Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
Dec 01 #Python
使用python爬取抖音app视频的实例代码
Dec 01 #Python
基于Python实现粒子滤波效果
Dec 01 #Python
Django集成MongoDB实现过程解析
Dec 01 #Python
You might like
PHP类的使用 实例代码讲解
2009/12/28 PHP
php使用curl访问https示例分享
2014/01/17 PHP
PHP 输出缓冲控制(Output Control)详解
2016/08/25 PHP
PHP类的特性实例分析
2016/09/28 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
Javascript 事件流和事件绑定
2009/07/16 Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
2013/01/24 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
JavaScript阻止事件冒泡示例分享
2014/12/28 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
[01:14:35]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第一局
2016/02/26 DOTA
Python字符串和文件操作常用函数分析
2015/04/08 Python
Python中的with...as用法介绍
2015/05/28 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
windows下python安装pip图文教程
2018/05/25 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
python绘制趋势图的示例
2020/09/17 Python
python 实现端口扫描工具
2020/12/18 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
亲属关系公证书样本
2015/01/23 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
清明祭英烈活动总结
2015/05/11 职场文书
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android