Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104508
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 577
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-16 09:51
个人简介

啄木鸟专吃虫,故名啄木鸟。

分类: Python/Ruby

2014-04-16 21:41:46

一.
get()获得给定键相关联的值
dict = {‘name’:‘lorine’,‘age’:‘25’}
dict.get(‘name’)返回name对应的键值lorine,如果此键不存在字典中,则会返回None;
dict.get('work',‘student’)如果对应的键'work'不在字典中,则会返回默认的‘student’

二.
setdefault()获得给定键相关联的值,并更新字典,还能在字典中不含有给定键的情况下设置相应的键值
dict = {‘name’:‘lorine’,‘age’:‘25’}
dict.setdefault('name')或者dict.setdefault('name','lili')都是返回name对应的值lorine;
dict.setdefault('work')此键值不存在,则更新字典添加此键和默认值dict ={‘name’:‘lorine’,‘age’:‘25’,‘work’:None};
dict.setdefault('work','student')则更新字典dict ={‘name’:‘lorine’,‘age’:‘25’,‘work’:'student'};


阅读(2079) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

7大爷2014-04-17 11:09:35

看看