# 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. python api开发用什么框架_python+requests接口自动化框架
  2. 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
  3. python取反函数_Python优雅的反函数int(string,base)
  4. .NET 云原生架构师训练营(系统架构)--学习笔记
  5. 7-34 任务调度的合理性 (25 分)(思路加详解+兄弟们冲呀)
  6. 神舟电脑装linux双系统,个人windows10和Ubuntu18.04游戏笔记本uefi双磁盘双系统安装过程...
  7. 机器学习-KMeans聚类 K值以及初始类簇中心点的选取
  8. oracle中distinct和group by的区别
  9. linux 脚本 if then,shell学习之if-then语法
  10. CodeForces 632C The Smallest String Concatenation(水)
  11. 10.23 第六次作业 刘惠惠 this关键字
  12. 如何下载一个网页的背景图片
  13. java bean 转bean_如何用Bull转换任意类型的Java Bean
  14. 计算机应用中双绞线细铜线几根,《计算机应用基础_在线作业_E100.doc
  15. android微单,用相机打电话 国产安卓系统微单了解一下
  16. Keras实现两个优化器:Lookahead和LazyOptimizer
  17. 软件开发常用工具汇总百度云网盘
  18. MgH2-grap金属Ni-Mg/C镍对镁碳复合储氢材料hene|Mg/C复合储氢材料复合储氢材料
  19. 群论:同构 与 同态 (群同构 与 群同态)
  20. 计算机保研夏令营英语面试,双非计算机保研 夏令营经验

热门文章

  1. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 图片:为图片添加圆角 (IE8 不支持)
  2. solr学习篇(三) solr7.4 连接MySQL数据库
  3. 关于系统响应函数OnSysCommand
  4. VSTO 3.0 for Office 2007 Programming
  5. Unity Ragdoll 实现死亡效果 心得+坑点总结
  6. 深度学习模型的可视化技术总结
  7. spark sql 的性能调优
  8. thinkphp5.0如何隐藏index.php入口文件
  9. tomcat启动问题,卡在 preparing launch delegate 100% 的解决方法
  10. 18107 校赛排名