python dict

  • get(key[, default])?
Return the value for key if key is in the dictionary, else default. If default is not given, it defaults to None
, so that this method never raises a [KeyError].
----------------------------------------------
exception KeyError:
Raised when a mapping (dictionary) key is not found in the set of existing keys.

舉個(gè)栗子:

>>> def get_rank(points):
...   rank_str =  {1:'A', 11:'J', 12:'Q', 13:'K'}.get(points, str(points))
...   return rank_str
... 
>>> get_rank(12)
'Q'
>>> get_rank(3)
'3'
  • Dictionary view objects?

The objects returned by dict.keys(), dict.values() and dict.items()
are view objects.

>>> fruit = {1:'apple', 2:'banana', 3:'orange'}
>>> fruit
{1: 'apple', 2: 'banana', 3: 'orange'}

>>> fruit.keys()
dict_keys([1, 2, 3])
>>> fruit.values()
dict_values(['apple', 'banana', 'orange'])
>>> fruit.items()
dict_items([(1, 'apple'), (2, 'banana'), (3, 'orange')])

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容