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字符串方法的简单使用
Jul 18 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
python方向键控制上下左右代码
Jan 20 Python
浅析Python pandas模块输出每行中间省略号问题
Jul 03 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 Python
python设置环境变量的原因和方法
Jun 24 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
Python实现word2Vec model过程解析
Dec 16 Python
Python函数基本使用原理详解
Mar 19 Python
Python运行提示缺少模块问题解决方案
Apr 02 Python
windows支持哪个版本的python
Jul 03 Python
详解python 内存优化
Aug 17 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
德生PL330测评
2021/03/02 无线电
使用 php4 加速 web 传输
2006/10/09 PHP
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
重新认识php array_merge函数
2014/08/31 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
php实现微信支付之企业付款
2018/05/30 PHP
JavaScript效率调优经验
2009/06/04 Javascript
Jquery 绑定时间实现代码
2011/05/03 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
2015/11/26 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python中splitlines()方法的使用简介
2015/05/20 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
pandas 对group进行聚合的例子
2019/12/27 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
python变量的作用域是什么
2020/05/26 Python
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
《小小雨点》教学反思
2014/02/18 职场文书
模特大赛策划方案
2014/05/28 职场文书
质量标语大全
2014/06/12 职场文书
质量保证书格式模板
2015/02/27 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
Anaconda配置各版本Pytorch的实现
2021/08/07 Python
实战 快速定位MySQL的慢SQL
2022/03/22 MySQL