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的Tornado框架中的日志的方法
May 02 Python
Python中的迭代器与生成器高级用法解析
Jun 28 Python
Python基于回溯法子集树模板解决选排问题示例
Sep 07 Python
使用Python和xlwt向Excel文件中写入中文的实例
Apr 21 Python
python opencv3实现人脸识别(windows)
May 25 Python
在Python中构建增广矩阵的实现方法
Jul 01 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
Python如何使用k-means方法将列表中相似的句子归类
Aug 08 Python
Tensorflow中tf.ConfigProto()的用法详解
Feb 06 Python
python图片指定区域替换img.paste函数的使用
Apr 09 Python
Python多分支if语句的使用
Sep 03 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 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 setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
js带前后翻页的图片切换效果代码分享
2015/09/08 Javascript
表单验证插件Validation应用的实例讲解
2015/10/10 Javascript
详解javascript高级定时器
2015/12/31 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
js style.display=block显示布局错乱问题的解决方法
2016/09/21 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
前端跨域的几种解决方式总结(推荐)
2017/08/16 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
基于JS实现父组件的请求服务过程解析
2019/10/14 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
Python实现二维有序数组查找的方法
2016/04/27 Python
解决python给列表里添加字典时被最后一个覆盖的问题
2019/01/21 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
css3一款3D字体带阴影效果的实现步骤
2013/03/20 HTML / CSS
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
中粮集团旗下食品网上购物网站:我买网
2016/09/22 全球购物
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
原料仓管员岗位职责
2014/04/12 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
2015年店长工作总结范文
2015/04/08 职场文书
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL
python绘制云雨图raincloud plot
2022/08/05 Python