API reference#
earthcarekit.utils.dict
Dictionary utilities.
Notes#
This module does not depend on other internal modules.
get_first
#
get_first(d: dict[A, B], keys: Sequence[A], default: None = None) -> B | None
get_first(d: dict[A, B], keys: Sequence[A], default: B) -> B
get_first(d: dict[A, B], keys: Sequence[A], default: C) -> B | C
get_first(
d: dict[A, B], keys: Sequence[A], default: B | C | None = None
) -> B | C | None
Return the value for the first key present in the dictionary, else default.
invert
#
invert_nonunique
#
Return new dictionary mapping from values to lists of keys that map to it.