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使用scrapy解析js示例
Jan 23 Python
Python脚本实时处理log文件的方法
Nov 21 Python
Python爬取当当、京东、亚马逊图书信息代码实例
Dec 09 Python
Python中join函数简单代码示例
Jan 09 Python
cmd运行python文件时对结果进行保存的方法
May 16 Python
使用Python画股票的K线图的方法步骤
Jun 28 Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 Python
Python中socket网络通信是干嘛的
May 27 Python
Python 执行矩阵与线性代数运算
Aug 01 Python
python脚本定时发送邮件
Dec 22 Python
Python实现生成bmp图像的方法
Jun 13 Python
Python如何利用pandas读取csv数据并绘图
Jul 07 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
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
常用Extjs工具:Extjs.util.Format使用方法
2012/03/22 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
jQuery之Deferred对象详解
2014/09/04 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
python3实现基于用户的协同过滤
2018/05/31 Python
python自带tkinter库实现棋盘覆盖图形界面
2019/07/17 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
2013/09/10 面试题
extern是什么意思
2016/03/10 面试题
应聘编辑职位自荐信范文
2014/01/05 职场文书
单位办理社保介绍信
2014/01/10 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
行政专员的岗位职责
2014/03/10 职场文书
学校关爱留守儿童活动方案
2014/08/27 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
Win10 Anaconda安装python-pcl
2022/04/29 Servers