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的Bottle框架中返回静态文件和JSON对象的方法
Apr 30 Python
Python NumPy库安装使用笔记
May 18 Python
Python使用PIL库实现验证码图片的方法
Mar 11 Python
python 转换 Javascript %u 字符串为python unicode的代码
Sep 06 Python
Python中Django 后台自定义表单控件
Mar 28 Python
python实现简单点对点(p2p)聊天
Sep 13 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
Python之Class&amp;Object用法详解
Dec 25 Python
python定义类self用法实例解析
Jan 22 Python
Python configparser模块常用方法解析
May 22 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
python能否java成为主流语言吗
Jun 22 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
克隆一个新项目的快捷方式
2013/04/10 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
DWR Ext 加载数据
2009/03/22 Javascript
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
js中widow.open()方法使用详解
2013/07/30 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
2017/01/04 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
js实现控制文件拖拽并获取拖拽内容功能
2018/02/17 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
python的常用模块之collections模块详解
2018/12/06 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
双创工作实施方案
2014/03/26 职场文书
篝火晚会策划方案
2014/05/16 职场文书
超市促销活动总结
2014/07/01 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
公司离职证明范本
2014/10/17 职场文书
2015年校长新年寄语
2014/12/08 职场文书
初中作文评语集锦
2014/12/25 职场文书
工作年限证明范本
2015/06/15 职场文书
CocosCreator如何实现划过的位置显示纹理
2021/04/14 Javascript
Python+OpenCV实现在图像上绘制矩形
2022/03/21 Python
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang