功能

删除字典给定键 key 及对应的值,返回值为被删除的值。key 不在字典中,则返回 default 值。

一般会在更新字典的时候用到。

语法

value_deleted = dict_name.pop(key[,default])
  • key: 要删除的键值对中的键
  • default: 如果没有字典中 key,返回 default 值

示例

label_map={'Case_Based': 0, 'Theory': 1, 'Genetic_Algorithms': 2, 'Probabilistic_Methods': 3,'Neural_Networks': 4, 'Reinforcement_Learning': 5, 'Rule_Learning': 6}count_result={2: 818, 1: 426, 6: 418, 4: 351, 5: 298, 3: 217, 0: 180}if label_map is not None:  # 将用于计算的label替换为原有的labelfor key, value in label_map.items():# print(key, value)count_result.update({key: count_result[value]})count_result.pop(value)for key, value in count_result.items():print(key , ':' , value)

[python] 字典 pop(key)函数:删除字典中key及其值,并返回该值相关推荐

  1. pandas使用dropna函数删除dataframe中全是缺失值的数据列(drop columns with all missing values in dataframe)

    pandas使用dropna函数删除dataframe中全是缺失值的数据列(drop columns with all missing values in dataframe) 目录

  2. pandas使用query函数删除dataframe中某一列数值小于某一特定值的行(remove dataframe rows baed on column value)

    pandas使用query函数删除dataframe中某一列数值小于某一特定值的行(remove dataframe rows baed on column value) 目录

  3. pandas使用drop函数删除dataframe中指定索引列表对应位置的数据行(drop multiple rows in dataframe with integer index)

    pandas使用drop函数删除dataframe中指定索引列表对应位置的数据行(drop multiple rows in dataframe with  integer index) 目录

  4. pandas使用duplicated函数删除dataframe中重复列名称的数据列、默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe)

    pandas使用duplicated函数删除dataframe中重复列名称的数据列.默认保留重复数据列中的第一个数据列(removing duplicate columns in dataframe) ...

  5. pandas使用dropna函数删除dataframe中列非缺失值的个数小于某一阈值的数据列

    pandas使用dropna函数删除dataframe中列非缺失值的个数小于某一阈值的数据列(drop columns with non missing values less than a thre ...

  6. pandas使用query函数删除dataframe中两个数据列加和小于某一特定值的数据行(removing rows based on multiple dataframe column value

    pandas使用query函数删除dataframe中两个数据列加和小于某一特定值的数据行(removing rows based on multiple dataframe column value ...

  7. pandas使用dropna函数删除dataframe中所有包含缺失值的数据行(drop rows which contain missing vlaues in dataframe)

    pandas使用dropna函数删除dataframe中所有包含缺失值的数据行(drop rows which contain missing vlaues in dataframe) 目录

  8. pandas使用query函数删除dataframe中某一列数值等于某一特定值的行(remove dataframe rows baed on column value)

    pandas使用query函数删除dataframe中某一列数值等于某一特定值的行(remove dataframe rows baed on column value) 目录

  9. pandas使用dropna函数删除dataframe中列非缺失值的个数小于某一比例阈值的数据列

    pandas使用dropna函数删除dataframe中列非缺失值的个数小于某一比例阈值的数据列(drop columns with non missing values less than a pr ...

  10. php 下拉菜单 不提交 选中的值,在html中怎样可以做到下拉菜单提交后保留选中值不返回默认值...

    这次给大家带来在html中怎样可以做到下拉菜单提交后保留选中值不返回默认值,在html中做到下拉菜单提交后保留选中值不返回默认值的注意事项有哪些,下面就是实战案例,一起来看一下. 代码如下: // 获 ...

最新文章

  1. 手机端登陆github产生ssl handshake aborted error如何解决?
  2. 互联网文本内容安全:腾讯云天御AI对抗实践
  3. GCDPlot 0.31 发布
  4. [转]ES6、ES7、ES8、ES9、ES10新特性一览 (个人整理,学习笔记)
  5. 垂直和水平居中方法小结
  6. “睡服”面试官系列第四篇之字符串的扩展(建议收藏学习)
  7. 华为swot分析2020_科技口译现场:华为2020全球分析师大会
  8. php curl 关闭tcp连接,BASH CURL:顺序运行时,请勿关闭请求之间的连接
  9. react 中event 的处理方式
  10. 处理效应模型stata实例_『Stata』政策处理效应PSM模型基本命令汇总
  11. Proteus做C51最小系统的仿真
  12. 硬件设计丨什么是硬件工程师?
  13. PHP对接苹果支付全流程
  14. 网络安全理论与技术概述-带你了解网络安全
  15. The following packages have unmet dependencies
  16. React Loadable中文文档
  17. 将一个数组中重复的元素去除,并且返回一个新数组
  18. 鼠标连点器电脑版安装使用教程
  19. openwrt对mt7620n的zbt-wa05路由器…
  20. 网页快照(Snapshot)使用的相关研究(萌新向总结)

热门文章

  1. micropython和python区别-什么是 MicroPython ?它有什么优势?
  2. 语音识别方案设计书.doc
  3. vue.config.js代理配置失效 如何解决
  4. Vue3学习之第一节:初识setup
  5. laydate报Uncaught TypeError: Cannot read property 'appendChild' of undefined
  6. 【堆笔记】java堆(PriorityQueue)的相关操作
  7. 【java笔记】StringBuilder类
  8. Red5开发第一步-Hello World
  9. 搜索的php mysql代码生成器_PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)...
  10. php ecdsa secp256k1,从上的压缩派生ECDSA未压缩公钥