DictlikeFromKeysAndGetitem

class PlasmaCalcs.tools.iterables.DictlikeFromKeysAndGetitem

Bases: object

Dict-like object, assuming keys() and __getitem__ are defined.

Methods

__getitem__(key)

get value for this key

__iter__()

raises TypeError; use .keys(), .values(), or .items() instead.

get(key[, default])

return self[key].

items()

return tuple of (key, value) pairs corresponding to self.keys() and self.values().

keys()

return tuple of keys in self.

values()

return tuple of values corresponding to self.keys().

__getitem__(key)

get value for this key

__iter__()

raises TypeError; use .keys(), .values(), or .items() instead.

get(key, default=UNSET)

return self[key]. if default is provided and self[key] doesn’t exist, return default.

items()

return tuple of (key, value) pairs corresponding to self.keys() and self.values().

keys()

return tuple of keys in self.

values()

return tuple of values corresponding to self.keys().