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.

举个栗子:

>>> 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')])

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容