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如何根据字典的键来删除元素的资料请关注我们其它相关文章!

发表评论 QQ

昵称

邮箱

网址

有人回复时邮件通知我

怎么删除python工程_python根据字典的键来删除元素的方法相关推荐

  1. python字典改键_python 字典修改键(key)的几种方法

    python 字典修改键(key)的几种方法 python中获取字典的key列表和value列表 # -*- coding: utf-8 -*- # 定义一个字典 dic = {'剧情': 11, ' ...

  2. python取出字典的某个键_python 取出字典的键或者值/如何删除一个字典的键值对/如何遍历字典...

    先定义一个字典并直接进行初始化赋值 my_dict = dict(name="lowman", age=45, money=998, hourse=None) 1.取出该字典所有的 ...

  3. python修改key名_python 字典修改键(key)的几种方法

    python中获取字典的key列表和value列表 # -*- coding: utf-8 -*- # 定义一个字典 dic = {'剧情': 11, '犯罪': 10, '动作': 8, '爱情': ...

  4. python字典按照key排序_python中字典按key值排序的实现方法

    之前小编介绍了字典本身不可排序,但按值可以,小编也介绍了按value值排序的三种方法.sorted()函数可以对数字或字符串进行排序,按key排序只是输出的key值的排序列表,使用sorted()函数 ...

  5. python字典去最值_python 比较字典value的最大值的几种方法

    python中获取字典的key列表和value列表 # -*- coding: utf-8 -*- # 定义一个字典 dic = {'剧情': 11, '犯罪': 10, '动作': 8, '爱情': ...

  6. python字典一键多值_Python实现字典一个键对应多个值

    Python实现字典的一键多值情况,采用 { key: [list] }形式:并根据键对多个值进行平均. 可复制代码: keys = [1,2,3,4,5,6,3,4,5,7] values = [1 ...

  7. python删除一个文件_Python 实现一个小功能: 删除某路径下文件及文件夹的脚本...

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #!/usr/bin/env python import os import shutil ...

  8. python 删除文件夹_Python文件操作大全,随机删除文件夹内的任意文件

    在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件.文件夹操作的方法: os.path.abspath(path) #返回绝对路径 os.path.basename(path ...

  9. python 遍历_Python遍历字典

    1.遍历key值 1 >>> d = {'Python':'astonishing', 'C++':'complicated', 'Java':'versatile'} 2 > ...

最新文章

  1. 提高 Github 下载速度的方法「100% 有效」可达到 2MB/s
  2. WKWebView高度自适应三种方式
  3. python之道_一入python深似海--python之道
  4. python基础学习笔记第一天
  5. 如何得到iterator的当前元素_链表进化!双向链表+迭代器(Iterator)!
  6. GNN笔记:傅里叶变换
  7. 粤港澳大湾区菜篮子-哲商对话·林裕豪:从玉农业谋定大健康
  8. 文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr...
  9. Webstorm+cordova打包vue成Android项目
  10. 电脑系统linux普通用户,Linux操作系统用户管理
  11. 暴力法——猴子分桃-源代码 c语言实现
  12. The Little Schemer读书笔记1
  13. android studio主moudle无法调用依赖moudle里的jar包
  14. 寻求持续发展 Criteo中国业务正式启动
  15. 数据库顶级会议介绍:VLDB、SIGMOD、ICDE
  16. 电子计算机表格,excel电子表格(计算机).ppt
  17. Kafka Broker 基本架构二
  18. linux的安卓源码编译提示版本不匹配,编译Android源码致命错误解决方案
  19. tomcat 端口 8005 被 windows 系统服务占用导致启动闪退的问题
  20. JAVA框架项目实战:系统公告设计及实现

热门文章

  1. 不拘一格!清华将致力于培养顶尖数学家
  2. 关于大学老师,我们常有的6种误解!
  3. 干货:调度算法的价值与阿里的应用实践(内有赛事福利)
  4. 大学计算机基础知识点图文,大学计算机基础知识点超详细总结
  5. sigslot库源码分析
  6. HBase原理 – snapshot 快照
  7. ubuntu之间传文件
  8. 宜搭小技巧|找不到应用怎么办?群应用一键直达
  9. 【数据湖存储】数据湖的终极奥秘,无招胜有招
  10. 函数计算如何访问 PostgreSQL 数据库