dict.get()和dict['key']的区别

a ={'name':'xxxx'}

1、a.get('gender') :如果不存在则返回一个默认值,如果设置了则返回默认的值,没有设置就返回None

2、a['gender'] :只能获取存在的值,如果不存在会报KeyError错误。

  

posted @ 2017-05-10 10:49  村里汉子  阅读(227)  评论(0编辑  收藏  举报