最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python dict.get()和dict['key']的區(qū)別詳解

 更新時(shí)間:2016年06月30日 09:36:44   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇python dict.get()和dict['key']的區(qū)別詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

先看代碼:

In [1]: a = {'name': 'wang'} 
 
In [2]: a.get('age') 
 
In [3]: a['age'] 
---------------------------------------------------------------------------
KeyError                 Traceback (most recent call last) 
<ipython-input-3-a620cb7b172a> in <module>() 
----> 1 a['age'] 
 
KeyError: 'age'
 
In [4]: a.get('age', 10) 
Out[4]: 10 

所以,dict['key']只能獲取存在的值,如果不存在則觸發(fā)KeyError

而dict.get(key, default=None)則如果不存在則返回一個(gè)默認(rèn)值,如果設(shè)置了則是設(shè)置的,否則就是None

In [6]: type(a.get('age')) 
Out[6]: NoneType 

以上這篇python dict.get()和dict['key']的區(qū)別詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

伽师县| 信阳市| 江油市| 视频| 宣城市| 神池县| 河西区| 留坝县| 贵港市| 吉林省| 合山市| 浙江省| 荃湾区| 德化县| 阿图什市| 澄迈县| 西乌| 安福县| 张家口市| 宜丰县| 天台县| 安顺市| 托克托县| 封开县| 赤壁市| 陇西县| 临沧市| 黄龙县| 通州市| 镇赉县| 沁水县| 鲜城| 蓬溪县| 普洱| 司法| 怀化市| 遂平县| 温州市| 石阡县| 天津市| 西和县|