参考链接: Python字典setdefault()

Python字典的setdefault()方法 (2012-06-22 02:18:05)转载▼

setdefault(key[, default]) If key is in the dictionary, return its value. If not, insert key with a value of default and returndefault. default defaults to None.

如果键在字典中,返回这个键所对应的值。如果键不在字典中,向字典 中插入这个键,并且以default为这个键的值,并返回 default。default的默认值为None

Python 2.5.4 (r254:67916, Dec 23 2008, 15:19:34) [MSC v.1400 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information.

****************************************************************

Personal firewall software may warn about the connection IDLE

makes to its subprocess using this computer's internal loopback

interface.  This connection is not visible on any external

interface and no data is sent to or received from the Internet.

****************************************************************

IDLE 1.2.4

dict={} dict['key']='a' dict {'key': 'a'}

dict.setdefault('key', 'b') # 键key存在,故返回简直a. 'a'

dict {'key': 'a'}

dict.setdefault('key0', 'b') # 键key0不存在,故插入此键,并以b为键值. 'b'

dict {'key0': 'b', 'key': 'a'}

[转载] Python字典的setdefault()方法相关推荐

  1. Python 字典(Dictionary) setdefault()方法

    描述 Python 字典 setdefault() 函数和 get()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值. 语法 setdefault() 方法语法: dict.setde ...

  2. Python 字典的setdefault方法

    Python 字典 setdefault() 函数和 get 方法类似. 如果键不存在于字典中,将会添加键并将值设为默认值. 语法: dict.get(key, default=None)dict.s ...

  3. Python字典的setdefault() 和get()方法比较

    setdefault() 函数 -有key获取值.没key设置 key:default dict.setdefault(key, default=None) 如果 key 在 字典中,返回对应的值. ...

  4. [转载] Python 字典(Dictionary) get()方法

    参考链接: Python中字典dictionary的get方法 Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键 ...

  5. [转载] python 字典的get()pop()方法的区别

    参考链接: Python字典dictionary| pop方法 get()方法 返回指定键 key 的值,如果值不在字典中返回默认值.语法:dict.get(key, default=None) 参数 ...

  6. [转载] python字典类方法

    参考链接: Python字典dictionary| popitem方法 class dict(object): """ dict() -> new empty di ...

  7. Python 字典(Dictionary) get()方法

    Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值. 语法 get()方法语法: ...

  8. [转载] 1006- Python 字典(Dictionary) items()方法

    参考链接: Python字典dictionary| items()方法 Python 字典的一些操作 目录 用 [TOC]来生成目录: Python 字典的一些操作 目录字典基础 Markdown及扩 ...

  9. [转载] Python字典按照keys排序输出为列表

    参考链接: Python字典dictionary | keys()方法 python 字典按关键值keys排序输出. sorted(dict.items)输出一个排好序的二维列表. 怎么取排好序的ke ...

最新文章

  1. BZOJ 1192 鬼谷子的钱袋 数论
  2. html邮件链接和锚点链接
  3. C++知识点17——使用C++标准库(顺序容器vector常用操作)
  4. python语言百度百科-Python 语言下数据驱动DDT的应用
  5. mysql 查询两表 两列 比较大小写_mysql 查询表中列的数据不区分大小写的解决
  6. 转:华为副总裁一封信:透露年薪千万的工作感悟,太震撼了!
  7. Android之matrix类控制图片的旋转、缩放、移动
  8. 转:在eclipse中搭建maven工程(第二种方法)
  9. python(26)查看文件的大小
  10. 安装gunicorn
  11. 顶级数据团队建设全景报告_如何拥有一支顶级数据智能团队?联想总结了这些由内而外的经验...
  12. 火狐浏览器怎么支持html5,支持HTML5/CSS技术火狐浏览器8
  13. Inno自定义界面学习笔记(一)
  14. UML - 类图的关系总结
  15. GDB 调试错误解决
  16. 顶象App加固——助力微投证券融入IOS生态
  17. 从富文本(html字符串)中获取图片,js获取富文本中的第一张图片(正则表达式)
  18. 用KDL在C++中控制UR5机器人的TCP位置——逆向运动学解释
  19. linux I2c设备注册
  20. KeyPress 和KeyDown 、KeyPress的区别

热门文章

  1. SpringAOP导致@Autowired依赖注入失败
  2. Eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
  3. 【CCCC】L2-007 家庭房产 (25分),并查集,结构统计
  4. 【PAT甲】1001 A+B Format (20分) 格式化输出
  5. 【编辑器】用CodeRunner打造VScode的C++开发环境
  6. UVa673 - Parentheses Balance
  7. php为什么要创建类,php – 是否有理由为单一功能创建类?
  8. 客户端主动断开连接_Go实现客户端和服务器抓包分析TCP三次握手和断开操作
  9. 3. 狂神的设计模式笔记-代理模式
  10. [Python+Anaconda] 查看Python、Anaconda下python、CUDA、函数库的版本