python根据字典的键来删除元素的方法


Posted in Python onAugust 16, 2020

python根据字典的键来删除元素的方法:

可以利用pop()方法来进行删除。

pop()方法可以删除字典定键key及对应的值,并返回被删除的值。

具体使用方法如:【site.pop('name')】。

Python 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值。key 值必须给出。 否则,返回 default 值。

语法:

pop(key[,default])

参数:

  • key: 要删除的键值
  • default: 如果没有 key,返回 default 

举例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
site= {'name': '我的博客地址', 'alexa': 10000, 'url':'http://blog.csdn.net/uuihoo/'}
pop_obj=site.pop('name') # 删除要删除的键值对,如{'name':'我的博客地址'}这个键值对
print pop_obj   # 输出 :我的博客地址

内容扩展:

python的字典可以通过del方法进行元素删除,下面的代码详细演示了这一过程

# Create an empty dictionary
d = {}
# Add an item
d["name"] = "Fido"
assert d.has_key("name")
# Delete the item
del d["name"]
assert not d.has_key("name")
# Add a couple of items
d["name"] = "Fido"
d["type"] = "Dog"
assert len(d) == 2
# Remove all items
d.clear()
assert len(d) == 0

以上就是python根据字典的键来删除元素的方法的详细内容,更多关于python如何根据字典的键来删除元素的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python用来获得图片exif信息的库实例分析
Mar 16 Python
简单解决Python文件中文编码问题
Nov 22 Python
Python中创建字典的几种方法总结(推荐)
Apr 27 Python
python爬虫_微信公众号推送信息爬取的实例
Oct 23 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
Apr 28 Python
python定时关机小脚本
Jun 20 Python
python 实现快速生成连续、随机字母列表
Nov 28 Python
python编程进阶之类和对象用法实例分析
Feb 21 Python
Django框架models使用group by详解
Mar 11 Python
pycharm下pyqt4安装及环境配置的教程
Apr 24 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
Python 线程池模块之多线程操作代码
May 20 Python
python实现取余操作的简单实例
Aug 16 #Python
python属于哪种语言
Aug 16 #Python
python中sys模块是做什么用的
Aug 16 #Python
python3获取控制台输入的数据的具体实例
Aug 16 #Python
python在一个范围内取随机数的简单实例
Aug 16 #Python
python将数据插入数据库的代码分享
Aug 16 #Python
详解Python高阶函数
Aug 15 #Python
You might like
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
2014/03/13 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
PHP匿名函数和use子句用法实例
2016/03/16 PHP
PHP常用的三种设计模式
2017/02/17 PHP
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
ES6正则的扩展实例详解
2017/04/25 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
python生成指定尺寸缩略图的示例
2014/05/07 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
Python pandas库中的isnull()详解
2019/12/26 Python
如何完美的建立一个python项目
2020/10/09 Python
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
Yahoo的PHP面试题
2014/05/26 面试题
银行职员自我鉴定
2014/04/20 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang
Flask搭建一个API服务器的步骤
2021/05/28 Python
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python