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查找第k小元素代码分享
Dec 18 Python
Python函数中定义参数的四种方式
Nov 30 Python
基于wxpython开发的简单gui计算器实例
May 30 Python
django之session与分页(实例讲解)
Nov 13 Python
Python跨文件全局变量的实现方法示例
Dec 10 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
python实现的MySQL增删改查操作实例小结
Dec 19 Python
Python for循环与range函数的使用详解
Mar 23 Python
如何使用Python实现斐波那契数列
Jul 02 Python
浅谈Python访问MySQL的正确姿势
Jan 07 Python
Django中modelform组件实例用法总结
Feb 10 Python
python实现定时发送邮件到指定邮箱
Dec 23 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
第1次亲密接触PHP5(2)
2006/10/09 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
PHP数据对象PDO操作技巧小结
2016/09/27 PHP
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
BootStrapTable服务器分页实例解析
2016/12/20 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
ES6中Math对象的部分扩展
2017/02/20 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
2019/01/24 jQuery
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
js面向对象方式实现拖拽效果
2021/03/03 Javascript
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
Python实现的多进程和多线程功能示例
2018/05/29 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
匡威俄罗斯官网:Converse俄罗斯
2020/05/09 全球购物
工商技校毕业生自荐信
2013/11/15 职场文书
学年末自我鉴定
2014/01/21 职场文书
运动会通讯稿300字
2014/02/02 职场文书
小学生关于梦想的演讲稿
2014/08/22 职场文书
汇报材料怎么写
2014/12/30 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
培根随笔读书笔记
2015/07/01 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js