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实现颜色色值转换的小工具
Oct 27 Python
基于python中pygame模块的Linux下安装过程(详解)
Nov 09 Python
人脸识别经典算法一 特征脸方法(Eigenface)
Mar 13 Python
Windows环境下python环境安装使用图文教程
Mar 13 Python
Python日期时间Time模块实例详解
Apr 15 Python
python 猴子补丁(monkey patch)
Jun 26 Python
关于python3中setup.py小概念解析
Aug 22 Python
python3中rank函数的用法
Nov 27 Python
解决python-docx打包之后找不到default.docx的问题
Feb 13 Python
使用python计算三角形的斜边例子
Apr 15 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
Python3.9.1中使用split()的处理方法(推荐)
Feb 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
如何正确理解PHP的错误信息
2006/10/09 PHP
php中current、next与reset函数用法实例
2014/11/17 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
二级域名转向类
2006/11/09 Javascript
jQuery 常见学习网站与参考书
2009/11/09 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
谷歌地图打不开的解决办法
2014/08/07 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
分享bootstrap学习笔记心得(组件及其属性)
2017/01/11 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
一波神奇的Python语句、函数与方法的使用技巧总结
2015/12/08 Python
python中update的基本使用方法详解
2019/07/17 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
python flask中动态URL规则详解
2019/11/22 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
数学兴趣小组活动总结
2014/07/08 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
支行行长竞聘报告
2014/11/06 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers