setdefault()

  • 常常需要为字典中某个键设置一个默认值,当该键没有任何值时使用它,如下面的情况:

  • setdefault()方法,

字典.setdefault(键,默认值)
  • 传递给该方法的第一个参数,是要检查的键。第二个参数,是如果该键不存在时要设置的值。

  • 如果该键确实存在,方法就会返回键的值。

  • setdefault()方法是一个很好的快捷方式,可以确保一个键存在。防止报错!

实例:统计一个字符串中各个字符的个数:

最新文章

  1. laravel 在windows中使用一键安装包步骤
  2. Head First 设计模式 --10 状态模式
  3. [Android L]SEAndroid增强Androd安全性背景概要及带来的影响
  4. Pragma如何分组
  5. BigDecimal最基础用法
  6. brew 出现 git 错误的问题分析
  7. ASP.NET在IE9,IE10,IE11中Form表单身份验证失效问题解决方法
  8. php 判断table 是否存在 根据返回值继续下一步的操作
  9. WIN32编程杂记(一)
  10. React-Native基础教程
  11. ROS机器人程序设计(原书第2版)补充资料 (拾) 第十章 使用MoveIt!
  12. pytest生成测试报告-4种方法
  13. [Swift]LeetCode894. 所有可能的满二叉树 | All Possible Full Binary Trees
  14. Java:Spring @Transactional工作原理
  15. beginner_json_setting
  16. VC下加载JPG/GIF/PNG图片的两种方法
  17. jquery validation表单验证插件2。
  18. 【Maven学习】maven基本命令
  19. 重构改善既有代码设计--重构手法08:Replace Method with Method Object (以函数对象取代函数)
  20. Python 正则表达式贪婪模式

热门文章

  1. SSM常用配置文件头模板
  2. layui 表格设置td的宽度
  3. 【leetcode】Reaching Points
  4. 对includes的研究
  5. 面试题常考&必考之--http访问一个页面的全流程(Tcp/IP协议)
  6. React Native 之TouchableOpacity组件
  7. Linux内核设计与实现 总结笔记(第十六章)页高速缓存和页回写
  8. ajax +formdata ,后台为PHP 实现上传整个文件夹(只适合谷歌浏览器)带进度条
  9. Java——常用类(File)
  10. linux入门 一些常见命令