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中的自省(反射)详解
Jun 02 Python
Python文档生成工具pydoc使用介绍
Jun 02 Python
python爬虫获取多页天涯帖子
Feb 23 Python
python+pyqt5实现KFC点餐收银系统
Jan 24 Python
Python寻找路径和查找文件路径的示例
Jul 10 Python
python django下载大的csv文件实现方法分析
Jul 19 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
Jul 31 Python
pytorch索引查找 index_select的例子
Aug 18 Python
基于python实现从尾到头打印链表
Nov 02 Python
pytorch 两个GPU同时训练的解决方案
Jun 01 Python
python脚本框架webpy模板赋值实现
Nov 20 Python
分享7个 Python 实战项目练习
Mar 03 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下批量挂马和批量清马代码
2011/02/27 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
jQuery 使用手册(五)
2009/09/23 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
2013/09/02 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
2013/11/30 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
jquery实现鼠标滑过后动态图片提示效果实例
2015/08/10 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
详解Vue中状态管理Vuex
2017/05/11 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
2017/06/16 Javascript
node结合swig渲染摸板的方法
2018/04/11 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
Python fileinput模块使用介绍
2014/11/30 Python
python获取本机mac地址和ip地址的方法
2015/04/29 Python
python实现简单爬虫功能的示例
2016/10/24 Python
使用Python抓取豆瓣影评数据的方法
2018/10/17 Python
Python接口测试结果集实现封装比较
2020/05/01 Python
如何基于Python按行合并两个txt
2020/11/03 Python
python爬虫 requests-html的使用
2020/11/30 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
Guess荷兰官网:美国服饰品牌
2020/01/22 全球购物
管理学专业个人求职信范文
2013/09/21 职场文书
机械专业毕业生推荐信范文
2013/11/25 职场文书
外贸业务员求职信范文
2013/12/12 职场文书
社会学专业学生职业规划书
2014/02/07 职场文书
毕业论文评语大全
2014/04/29 职场文书
仓库管理计划书
2014/05/04 职场文书
拾金不昧锦旗标语
2014/06/27 职场文书
医院合作协议书
2014/08/19 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书