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之有容乃大的list(1)
Sep 14 Python
玩转python爬虫之cookie使用方法
Feb 17 Python
Python如何实现守护进程的方法示例
Feb 08 Python
Python 比较两个数组的元素的异同方法
Aug 17 Python
python 函数中的内置函数及用法详解
Jul 02 Python
python+pygame实现坦克大战
Sep 10 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
在主流系统之上安装Pygame的方法
May 20 Python
keras中的loss、optimizer、metrics用法
Jun 15 Python
Django --Xadmin 判断登录者身份实例
Jul 03 Python
Python Http请求json解析库用法解析
Nov 28 Python
BeautifulSoup获取指定class样式的div的实现
Dec 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
德生PL990的分析评价
2021/03/02 无线电
php 阴历-农历-转换类代码
2012/01/16 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
微信公众平台网页授权获取用户基本信息中授权回调域名设置的变动
2014/10/21 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
php中的动态调用实例分析
2015/01/07 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
php图片裁剪函数
2018/10/31 PHP
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
js显示当前日期时间和星期几
2015/10/22 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
sklearn的predict_proba使用说明
2020/06/28 Python
CSS3 渐变(Gradients)之CSS3 线性渐变
2016/07/08 HTML / CSS
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
在什么时候需要使用"常引用"
2015/12/31 面试题
体育教师自荐信范文
2013/12/16 职场文书
初中新生军训方案
2014/05/13 职场文书
家长学校培训材料
2014/08/20 职场文书
SpringBoot集成Redis的思路详解
2021/10/16 Redis
python函数的两种嵌套方法使用
2022/04/02 Python