NamedKeyMapping¶
- class lsst.daf.butler.NamedKeyMapping¶
- Bases: - Mapping[- K,- V_co]- Custom mapping class. - An abstract base class for custom mappings whose keys are objects with a - str- nameattribute, for which lookups on the name as well as the object are permitted.- Notes - In addition to the new - namesproperty and- byNamemethod, this class simply redefines the type signature for- __getitem__and- getthat would otherwise be inherited from- Mapping. That is only relevant for static type checking; the actual Python runtime doesn’t care about types at all.- Attributes Summary - Return the set of names associated with the keys, in the same order. - Methods Summary - byName()- Return a - Mappingwith names as keys and the- selfvalues.- get()- D.get(k[,d]) -> D[k] if k in D, else d. - items()- keys()- values()- Attributes Documentation - Methods Documentation - get(key: object) V_co | None¶
- get(key: object, default: V) V_co | V
- D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None. 
 - items() a set-like object providing a view on D's items¶
 - abstract keys() a set-like object providing a view on D's keys¶
 - values() an object providing a view on D's values¶