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抓取Discuz!用户名脚本代码
Dec 30 Python
python基于windows平台锁定键盘输入的方法
Mar 05 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
Sep 05 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
Django集成搜索引擎Elasticserach的方法示例
Jun 04 Python
Python使用正则实现计算字符串算式
Dec 29 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
详解python中的异常和文件读写
Jan 03 Python
用python批量移动文件
Jan 14 Python
Python趣味挑战之实现简易版音乐播放器
May 28 Python
Python 中的 copy()和deepcopy()
Nov 07 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 中文处理函数集合
2008/08/27 PHP
在yii中新增一个用户验证的方法详解
2013/06/20 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
如何使用angularJs
2017/05/08 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
Python中zfill()方法的使用教程
2015/05/20 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
Python程序中设置HTTP代理
2016/11/06 Python
Python装饰器实现几类验证功能做法实例
2017/05/18 Python
Python中with及contextlib的用法详解
2017/06/08 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
python能否java成为主流语言吗
2020/06/22 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
铁路个人事迹材料
2014/01/30 职场文书
运动会入场式解说词
2014/02/18 职场文书
集体婚礼策划方案
2014/02/22 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
2014年化验室工作总结
2014/11/21 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书
2016开学第一课心得体会
2016/01/23 职场文书