NamedValues¶
The NamedValues class associates human-friendly names to a set of numbers or bits.
-
class
pyasn1.type.namedval.
NamedValues
(*args, **kwargs)¶ Create named values object.
The NamedValues object represents a collection of string names associated with numeric IDs. These objects are used for giving names to otherwise numerical values.
NamedValues objects are immutable and duck-type Python
dict
object mapping ID to name and vice-versa.Parameters: *args (variable number of two-element
tuple
) –Keyword Arguments: Examples
>>> nv = NamedValues('a', 'b', ('c', 0), d=1) >>> nv >>> {'c': 0, 'd': 1, 'a': 2, 'b': 3} >>> nv[0] 'c' >>> nv['a'] 2