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

你可能感兴趣的:(python dict)