class_docstr: A dictionary-like object that is customized to deal with multiple
  values for the same key.
  
  Each value in this dictionary will be a list. Methods which emulate
  the methods of a standard Python ``dict`` object will return or manipulate
  the first items of the lists only. Special methods are provided to
  deal with keys having multiple values.
class_docstr_tok: ["A","dictionary-like","object","that","is","customized","to","deal","with","multiple","values","for","the","same","key",".","Each","value","in","this","dictionary","will","be","a","list",".","Methods","which","emulate","the","methods","of","a","standard","Python","``","dict","``","object","will","return","or","manipulate","the","first","items","of","the","lists","only",".","Special","methods","are","provided","to","deal","with","keys","having","multiple","values","."]
docstr: Returns an arbitrary item associated to the given ``key``. If ``key``
  does not exist or has zero associated items, ``default`` will be
  returned.
docstr_tok: ["Returns","an","arbitrary","item","associated","to","the","given","``","key","``",".","If","``","key","``","does","not","exist","or","has","zero","associated","items",",","``","default","``","will","be","returned","."]
code: def get(self, key, default=None):
      """Returns an arbitrary item associated to the given ``key``. If ``key``
      does not exist or has zero associated items, ``default`` will be
      returned."""
      try:
          items = self._dict[key]
          return items[0]
      except (KeyError, IndexError):
          return default
  
imports: from contextlib import contextmanager
  from collections.abc import MutableMapping
  from itertools import chain
  from warnings import warn
  import os
  import tempfile
label_desc: Use image node_id 10 for calling the multidict obj's underlying member method code with example usage: obj.get(key, default) and returns: items, default