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正常时间和unix时间戳相互转换的方法
Apr 23 Python
Python获取linux主机ip的简单实现方法
Apr 18 Python
python找出完数的方法
Nov 12 Python
详解python tkinter教程-事件绑定
Mar 28 Python
Python中一些深不见底的“坑”
Jun 12 Python
Django的Modelforms用法简介
Jul 27 Python
Python 日期的转换及计算的具体使用详解
Jan 16 Python
python爬虫开发之selenium模块详细使用方法与实例全解
Mar 09 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
Mar 10 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
Sep 16 Python
python 匿名函数与三元运算学习笔记
Oct 23 Python
在pycharm中无法import所安装的库解决方案
May 31 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
PHP4中session登录页面的应用
2008/07/25 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
php分页代码学习示例分享
2014/02/20 PHP
smarty简单应用实例
2015/11/03 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
PHP实现百度人脸识别
2019/05/06 PHP
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
2015/03/13 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
js实现3D旋转相册
2020/08/02 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
python正则表达式及使用正则表达式的例子
2018/01/22 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
Python Web项目Cherrypy使用方法镜像
2020/11/05 Python
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
一套Delphi的笔试题二
2013/05/11 面试题
单位单身证明范本
2014/01/11 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
暑期社会实践方案
2014/02/05 职场文书
数控机床专业自荐信
2014/05/19 职场文书
小学校长汇报材料
2014/08/20 职场文书
会议接待欢迎词范文
2015/01/26 职场文书
MySQL中的隐藏列的具体查看
2021/09/04 MySQL