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计算文本文件行数的方法
Jul 06 Python
Python入门_浅谈数据结构的4种基本类型
May 16 Python
使用numba对Python运算加速的方法
Oct 15 Python
python日志logging模块使用方法分析
May 23 Python
django 做 migrate 时 表已存在的处理方法
Aug 31 Python
python区分不同数据类型的方法
Oct 14 Python
Python3的socket使用方法详解
Feb 18 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
Mar 24 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
详解python命令提示符窗口下如何运行python脚本
Sep 11 Python
python Matplotlib模块的使用
Sep 16 Python
Python SQLAlchemy库的使用方法
Oct 13 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实现WEB动态网页静态
2006/10/09 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
Angularjs 基础入门
2014/12/26 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
JavaScript实现提交模式窗口后刷新父窗口数据的方法
2017/06/16 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
django 控制页面跳转的例子
2019/08/06 Python
python实现图片压缩代码实例
2019/08/12 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
鱼油专家:Omegavia
2016/10/10 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
教职工代表大会主持词
2014/04/01 职场文书
企业年检委托书范本
2014/10/14 职场文书
项目转让协议书
2014/10/27 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
四年级数学上册教学计划
2015/01/20 职场文书
你会写请假条吗?
2019/06/26 职场文书