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入门之语句(if语句、while语句、for语句)
Jan 19 Python
在Python中移动目录结构的方法
Jan 31 Python
Python+MongoDB自增键值的简单实现
Nov 04 Python
python中执行shell的两种方法总结
Jan 10 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
python 标准差计算的实现(std)
Jul 29 Python
使用虚拟环境打包python为exe 文件的方法
Aug 29 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
Python多线程正确用法实例解析
May 30 Python
pytorch 限制GPU使用效率详解(计算效率)
Jun 27 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 Python
python实现三阶魔方还原的示例代码
Apr 28 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连接mysql数据库代码
2009/03/10 PHP
PHP仿盗链代码
2012/06/03 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
PHP类的特性实例分析
2016/09/28 PHP
PHP将身份证正反面两张照片合成一张图片的代码
2017/04/08 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
基于JavaScript实现弹幕特效
2020/08/27 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
实例学习JavaScript读取和写入cookie
2018/01/29 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
jQuery Datatables 动态列+跨列合并实现代码
2020/01/30 jQuery
Python3导入自定义模块的三种方法详解
2018/04/13 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
python2与python3共存问题的解决方法
2018/09/18 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
Python 获取指定文件夹下的目录和文件的实现
2019/08/30 Python
python sorted方法和列表使用解析
2019/11/18 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
保洁主管岗位职责
2013/11/20 职场文书
美德少年事迹材料
2014/01/23 职场文书
七一党建活动方案
2014/01/28 职场文书
电子商务系毕业生自荐信
2014/05/29 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
会计工作岗位职责
2015/02/03 职场文书
教师自荐信范文
2015/03/06 职场文书
硕士论文致谢范文
2015/05/14 职场文书
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python