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中操作文件之read()方法的使用教程
May 24 Python
Python编程实现的简单神经网络算法示例
Jan 26 Python
python中的常量和变量代码详解
Jul 25 Python
Python中对数组集进行按行打乱shuffle的方法
Nov 08 Python
python实现socket+threading处理多连接的方法
Jul 23 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
Aug 13 Python
基于MATLAB和Python实现MFCC特征参数提取
Aug 13 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 Python
python实现井字棋小游戏
Mar 04 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
Dec 18 Python
解决pytorch读取自制数据集出现过的问题
May 31 Python
python中使用 unittest.TestCase单元测试的用例详解
Aug 30 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
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
php循环输出数据库内容的代码
2008/05/24 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
js 函数调用模式小结
2011/12/26 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
javascript制作幻灯片(360度全景图片)
2015/07/28 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
Windows下用py2exe将Python程序打包成exe程序的教程
2015/04/08 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
Python算法之图的遍历
2017/11/16 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
python操作日志的封装方法(两种方法)
2019/05/23 Python
24式加速你的Python(小结)
2019/06/13 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
python实现文件的分割与合并
2019/08/29 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
元旦获奖感言
2014/03/08 职场文书
购房意向书
2014/04/01 职场文书
环保建议书300字
2014/05/14 职场文书
购房协议书范本
2014/10/02 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
社区母亲节活动总结
2015/02/10 职场文书
关于召开会议的通知
2015/04/15 职场文书
海上钢琴师观后感
2015/06/03 职场文书
win10更新失败无限重启解决方法
2022/04/19 数码科技