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中捕捉详细异常信息的代码示例
Sep 18 Python
python下读取公私钥做加解密实例详解
Mar 29 Python
Python判断变量名是否合法的方法示例
Jan 28 Python
在python里面运用多继承方法详解
Jul 01 Python
python 环境搭建 及python-3.4.4的下载和安装过程
Jul 20 Python
python创建n行m列数组示例
Dec 02 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
Dec 25 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
在jupyter notebook 添加 conda 环境的操作详解
Apr 10 Python
Python使用jupyter notebook查看ipynb文件过程解析
Jun 02 Python
详解Python中__new__方法的作用
Mar 31 Python
Python实现对齐打印 format函数的用法
Apr 28 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生成条形码大揭秘
2015/09/24 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
laravel添加前台跳转成功页面示例
2019/10/22 PHP
JS获取父节点方法
2009/08/20 Javascript
javascript 处理事件绑定的一些兼容写法
2009/12/24 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
js实例属性和原型属性示例详解
2014/11/23 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
玩转JavaScript OOP - 类的实现详解
2016/06/08 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
Bootstrap超大屏幕的实现代码
2017/03/22 Javascript
使用bootstrap插件实现模态框效果
2017/05/10 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
Vue实战教程之仿肯德基宅急送App
2019/07/19 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
Python实现的数据结构与算法之双端队列详解
2015/04/22 Python
python搭建微信公众平台
2016/02/09 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
pytorch 实现在预训练模型的 input上增减通道
2020/01/06 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
基于css3的属性transition制作菜单导航效果
2015/09/01 HTML / CSS
几个Linux面试题笔试题
2016/08/01 面试题
大学生水文观测实习自我鉴定
2013/09/29 职场文书
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
计算机操作自荐信
2013/12/07 职场文书
大学运动会通讯稿
2014/01/28 职场文书
小学一年级语文教学反思
2016/03/03 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书