# key 相同
# value in [0, False, "", None]
d1 = {'aid': 0}
print('aid0')
aid0 = d1.get('aid', "")
if aid0:print('aid is None')
print('====================')# value not in [0, False, "", None]
d1 = {'aid': 1}
print('aid1')
aid1 = d1.get('aid')
print(aid1)      # 1
print('aid2')
aid2 = d1.get('aid', "")
print(aid2)  # 1, 说明当key已存在时,即使使用dict.get(key, default),值仍然为前面定义的值,而不是default的值
# 若原字典没有aid,则添加aid这个key:value,若原字典有aid这个key,则使用aid原有的value值作为value,而不是default的值。
print('====================')# key 不同
d2 = {'bid': None}  # 0, False, "", None
cid = d1.get('cid', 2)
if cid:print('cid')print(cid)

dict.get 用法笔记相关推荐

  1. easyui前端实现多选框_前端:Element UI 多选框组用法笔记

    今天给大家分享一下Element UI 多选框组用法笔记,直接上代码! "兴趣爱好:"> "form.checkList"> for= {{item ...

  2. springboot+mybatis集成自定义缓存ehcache用法笔记

    今天小编给大家整理了springboot+mybatis集成自定义缓存ehcache用法笔记,希望对大家能有所办帮助! 一.ehcache介绍 EhCache 是一个纯Java的进程内缓存管理框架,属 ...

  3. SpringBoot集成Redis用法笔记

    今天给大家整理一下SpringBoot集成Redis用法笔记,希望对大家能有所帮助! 一.Redis优点介绍 1.速度快 不需要等待磁盘的IO,在内存之间进行的数据存储和查询,速度非常快.当然,缓存的 ...

  4. SpringBoot集成Mybatis用法笔记

    今天给大家整理SpringBoot集成Mybatis用法笔记.希望对大家能有所帮助! 搭建一个SpringBoot基础项目. 具体可以参考SpringBoot:搭建第一个Web程序 引入相关依赖 &l ...

  5. SQLServer知识:sqlcmd用法笔记

    今天给大家介绍sqlcmd用法笔记,希望对大家能有所帮助! 1.介绍 sqlcmd是一个 Microsoft Win32 命令提示实用工具,可以通过该命令工具实现SQL语句.脚本的执行,并且可以实现脚 ...

  6. 前端:Element UI 多选框组用法笔记

    今天给大家分享一下Element UI 多选框组用法笔记,直接上代码! <html><head></head><body><el-form> ...

  7. shell脚本常用语句用法笔记

    脚本基本语句用法笔记 grep -i 查询时不区分大小写 -n打印匹配的行号 -v 打印不匹配的行 -AX包括每次匹配之后X行 -BX包括每次匹配之后X行 cat /etc/passwd |grep ...

  8. Python中集合set和字典dict的用法区别

    Python中集合set和字典dict的用法区别 核心知识点 Python列表(list).元组(tuple).字典(dict)和集合(set)详解 Python set集合详解 1. Python创 ...

  9. python 字符串数组_python用法笔记(数组(list、touple、dict)、字符串)

    1.产生n个全为1的数组 a=[1]*n 2.字符数字转化 int('12') float('12.5') str(123.45) ASCII码转为相应的字符:chr(97) 字符转化为相应的ASCI ...

  10. IDEA中安装配置Jrebel热部署插件用法笔记

    今天给大家介绍一下IDEA中安装配置Jrebel热部署插件用法,希望对大家能有所帮助! 1.Jrebel插件介绍 JRebel属于一款JAVA虚拟机插件,它可以让你的项目在不需要进行重新编译的情况下, ...

最新文章

  1. 活动报名 | 启元星际AI顶级职业选手挑战赛周日开赛,邀您在线见证!
  2. 191027爬虫笔记
  3. 安装java时,配置环境变量classpath的作用
  4. 组件间数据交互——组件插槽的作用||具名插槽用法|| 作用域插槽
  5. Shell(13)——find
  6. 风控建模系列(六):催收评分卡卡跟贷前申请卡关于目标变量的定义
  7. vue 添加子路由,并对路由重定向
  8. [转帖]备忘:CentOS-7 使用systemctl 管理的服务,文件打开数上限1024要改
  9. SQLSERVER语句的执行时间
  10. 生成树切分matlab_机器学习——手把手教你用Python实现回归树模型
  11. Android开发案例 点击按钮出现 简易的消息提示框
  12. IDEA 和 Eclipse 集成开发工具配置 Java API 帮助文档教程
  13. linux蓝屏修复工具,Windows修复助手
  14. 什么是Memcached?
  15. 关于DOM事件的Bubbling和Capturing
  16. Liferay 6.2 改造系列之三:删除Docbar中的添加内容功能
  17. Ubuntu系统关闭搜狗输入法Shift切换中英文
  18. LearnOpenGL-CN笔记(一)
  19. 机器学习张志华讲的太太太好了
  20. 单片机 STM32 HAL 网络模块 ENC28J60

热门文章

  1. [USACO08JAN]牛大赛Cow Contest
  2. 2019swpuj2ee作业3
  3. 【EasyNetQ】- 发布
  4. 埃及分数问题+迭代加深搜索
  5. 腾讯2012实习生招聘面试题:矩阵中A移动到B一共有多少走法
  6. event.srcElement 与event.target
  7. 串行通信(二):串口流控
  8. socket 接收和发送缓冲区
  9. Netty优雅退出机制和原理
  10. Go_认识golang