lib5c.util.dictionaries module

Module containing utility functions for working with dicts.

lib5c.util.dictionaries.reduced_get(key, dicts, default=None)[source]

Reduced version of dict.get().

Parameters
  • key (any) – The key to search for in dicts.

  • dicts (iterable of dicts) – The dicts to search for key. Dicts further right have higher priority.

  • default (any, optional) – The default value if the key is not found in any of the dicts.

Returns

The value of the key in the furthest-right dict, or default if none of the dicts had the key.

Return type

any