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 sqlobject(mysql)中文乱码解决方法
Nov 14 Python
Flask SQLAlchemy一对一,一对多的使用方法实践
Feb 10 Python
Python实现简单状态框架的方法
Mar 19 Python
极简的Python入门指引
Apr 01 Python
windows下安装Python和pip终极图文教程
Mar 05 Python
python实现Adapter模式实例代码
Feb 09 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
Python 利用切片从列表中取出一部分使用的方法
Feb 01 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
python图像处理模块Pillow的学习详解
Oct 09 Python
Python版中国省市经纬度
Feb 11 Python
Python实现异步IO的示例
Nov 05 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
用ODBC的分页显示
2006/10/09 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
JQUERY对单选框(radio)操作的小例子
2013/04/25 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
Augularjs-起步详解
2016/07/08 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
使用python画社交网络图实例代码
2019/07/10 Python
python中return的返回和执行实例
2019/12/24 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
法国家具及室内配件店:home24
2017/01/21 全球购物
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
50岁生日感言
2014/01/23 职场文书
消费者投诉书范文
2015/07/02 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技
索尼ICF-5900W收音机测评
2022/04/24 无线电