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之引用和类属性的初步理解
May 15 Python
用Python实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
Python实现可自定义大小的截屏功能
Jan 20 Python
python实现简易通讯录修改版
Mar 13 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
Jun 18 Python
Python paramiko模块使用解析(实现ssh)
Aug 30 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
Oct 10 Python
Python关键字及可变参数*args,**kw原理解析
Apr 04 Python
jupyter notebook参数化运行python方式
Apr 10 Python
Python matplotlib可视化实例解析
Jun 01 Python
Python 如何查找特定类型文件
Aug 17 Python
Python之qq自动发消息的示例代码
Feb 18 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
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
php常用文件操作函数汇总
2014/11/22 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
使用js的replace()方法查找字符示例代码
2013/10/28 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
node.js从数据库获取数据
2016/05/08 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
Python标准库os.path包、glob包使用实例
2014/11/25 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
pygame实现贪吃蛇游戏(上)
2019/10/29 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
Python3读写ini配置文件的示例
2020/11/06 Python
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
行政专员工作职责
2013/12/22 职场文书
预备党员思想汇报范文
2013/12/29 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
护理见习报告范文
2014/11/03 职场文书
商场营业员岗位职责
2015/04/14 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
办公经费申请报告
2015/05/15 职场文书
个人借条范本
2015/05/25 职场文书
2016廉洁从政心得体会
2016/01/19 职场文书