方法一 pop(key[,default])

d = {'a':1,'b':2,'c':3}

# 删除key值为'a'的元素,并赋值给变量e1

e1 = d.pop('a')

print(e1)

# 如果key不存在,则可以设置返回值

e2 = d.pop('m','404')

print(e2)

# 如果key不存在,不设置返回值就报错

e3 = d.pop('m')

执行结果如下所示:

2. 方法二 del[d[key]]

d = {'a':1,'b':2,'c':3}

# 删除给定key的元素

del d['a']

print(d)

# 删除不存在的元素

del d['m']

执行结果如下所示:

3. 随机删除 popitem()

字典popitem()方法作用是:随机返回并删除字典中的一对键和值。

d = {'a':1,'b':2,'c':3}

# 第一次运行

d.popitem()

print(d)

# 第二次运行

d.popitem()

print(d)

# 第三次运行

d.popitem()

print(d)

运行结果如下:

4. clear

一次性删除所有字典元素

d = {'a':1,'b':2,'c':3}

print(d)

# 删除所有元素,允许d为{}

d.clear()

print(d)

python清空字典保留变量_python中字典删除元素相关推荐

  1. python清空字典保留变量_python彻底清除字典数据,clear方法使用

    简介 INTRODUCTION知识要点:掌握clear方法的用法来彻底清空字典 掌握只清除某个字典变量的方法 掌握普通赋值和clear方法区别 微信公众号:编程创造城市 一.内容概述: 字典是由键值对 ...

  2. python编程字典100例_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

  3. [转载] python里字典的用法_python中字典(Dictionary)用法实例详解

    参考链接: Python字典dictionary copy方法 本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映 ...

  4. python字典的比较_python中字典的比较

    今天碰到一个字典比较的问题,就是比较两个字典的大小,其实这个用的不多,用处也没多少,但是还是记录一下. 字典的比较顺序如下: 1.先比较字典的元素的个数,那个多,就哪个大: 2.比较字典的键,在比较字 ...

  5. python如何复制一个变量_Python中变量、赋值、浅拷贝、深拷贝

    在理解浅拷贝和深拷贝之前,首先要理解学习一下变量在Python中是怎样存储的: 变量的类型是分值引用与地址引用两种. python的一切变量都是对象,变量的存储,采用了地址引用的方式,存储的只是一个变 ...

  6. python的常量和变量_python中的常量和变量代码详解

    局部和全局变量: # name='lhf' # def change_name(): # # global name # name='帅了一比' # print('change_name',name) ...

  7. python 双下划线变量_python 中变量的单下划线与双下划线的区别

    Python 用下划线作为变量前缀和后缀指定特殊变量. _xxx 不能用'from module import *' 导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 在 Python ...

  8. python装饰器与闭包_python中闭包和装饰器的理解(关于python中闭包和装饰器解释最好的文章)。...

    转载:http://python.jobbole.com/81683/ 呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂.搞定装饰器需 ...

  9. 任意长度的python列表最后一个元素索引_任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 ________ 。_学小易找答案...

    [填空题]已知 x = [3, 5, 7] ,那么表达式 x[10:] 的值为 ____________ . [填空题]表达式 [x for x in [1,2,3,4,5] if x<3] 的 ...

  10. 任意长度的python列表最后一个元素索引_任意长度的Python列表、元组和字符串中最后一个元素的下标为...

    [填空题]Python内置函数__用来返回序列中的最小元素 [填空题]表达式 list(range(5)) 的值为 [填空题]表达式 int(4**0.5) 的值为 [填空题]表达式 3 or 5 的 ...

最新文章

  1. oracle本地验证,Oracle 本地验证和密码文件
  2. 彻底搞懂Nginx的五大应用场景
  3. 刚输一行代码就报5次假漏洞,npm让程序员们累觉不爱
  4. java读写文件大全
  5. 阶跃函数卷积自己_如何看待大神/老师说“阶跃响应曲线调参并不准确”的观点?...
  6. 自动修改linux下/etc/sysconfig/network-scripts/ifcfg-ethX网卡文件的脚本
  7. C#使用正则表达式检测数字 char 和韩文
  8. CSS + jQuery 实现的超 Sexy 下拉菜单
  9. 深度学习代码实战——基于RNN的时间序列拟合(回归)
  10. adb修改什么文件获取root权限_Android获取ROOT权限的通用方法
  11. ASPxGridView数据汇总收藏
  12. Atitit mysql 数据类型 5.7.9 目录 1.1. 数值类型 1 2. 字符串 2 3. 时间日期 2 4. 地理位置 2 5. 几何数据的存储,生成,分析,优化。 空间数据类型(存储)
  13. C/C++经典算法——约瑟夫问题
  14. 在线压力测试,测试网站并发量
  15. 深度学习超参数介绍及调参
  16. uplink Tx switching for ENDC/CA
  17. 【1235. 规划兼职工作】
  18. BFT最前线|首批由AI引发失业潮;ChatGPT 暂时关闭 Plus 付费;谷歌公布新一代 AI 超算及定制芯片第四代
  19. Java三维数组深度复制,JavaScript —— 如何深浅拷贝数组
  20. 《A NEURAL TEXT-TO-SPEECH MODEL UTILIZING BROADCAST DATA MIXED WITH BACKGROUND MUSIC》阅读笔记

热门文章

  1. asp.net core 系列之Reponse caching 之 Response Caching Middleware(4)
  2. Jmeter登录接口返回 status415
  3. Form嵌入到Panel里(C#)
  4. eclipse代码加版权头插件
  5. 并发编程学习之CopyOnWriteArraySet
  6. Html5新特性 canvas画板画直线和等比缩放居中裁剪图片
  7. webpack配置路径问题 1
  8. iOS网络请求 get - post 区别
  9. ubuntu wine 使用
  10. Visual Studio 2017正式发布