code: def dzip_exact(*dicts):
      """
      Parameters
      ----------
      *dicts : iterable[dict]
          A sequence of dicts all sharing the same keys.
  
      Returns
      -------
      zipped : dict
          A dict whose keys are the union of all keys in *dicts, and whose values
          are tuples of length len(dicts) containing the result of looking up
          each key in each dict.
  
      Raises
      ------
      ValueError
          If dicts don't all have the same keys.
  
      Examples
      --------
      >>> result = dzip_exact({'a': 1, 'b': 2}, {'a': 3, 'b': 4})
      >>> result == {'a': (1, 3), 'b': (2, 4)}
      True
      """
      if not same(*map(viewkeys, dicts)):
          raise ValueError(
              "dict keys not all equal:\n\n%s"
              % _format_unequal_keys(dicts)
          )
      return {k: tuple(d[k] for d in dicts) for k in dicts[0]}
  
file_path: zipline/zipline/utils/functional.py
imports: from functools import reduce
  from operator import itemgetter
  from pprint import pformat
  from six import viewkeys, iteritems
  from six.moves import map, zip
  from toolz import curry, flip
  from .sentinel import sentinel
label_desc: Use image node_id 5 for calling a global function with example usage: dzip_exact() and returns: unknown