mirror of https://github.com/jab/bidict.git
27 lines
672 B
PHP
27 lines
672 B
PHP
:class:`~bidict.frozenbidict`
|
|
-------------------------------------------
|
|
|
|
As you would expect,
|
|
attempting to mutate a
|
|
:class:`~bidict.frozenbidict`
|
|
after initializing it causes an error::
|
|
|
|
>>> from bidict import frozenbidict
|
|
>>> f = frozenbidict({'H': 'hydrogen'})
|
|
>>> f['C'] = 'carbon'
|
|
Traceback (most recent call last):
|
|
...
|
|
TypeError...
|
|
|
|
:class:`~bidict.frozenbidict`
|
|
also implements :class:`collections.abc.Hashable`,
|
|
so it's suitable for insertion into sets or other mappings::
|
|
|
|
>>> {f} is not 'an error'
|
|
True
|
|
>>> {f: 1} is not 'an error'
|
|
True
|
|
|
|
See the :class:`~bidict.frozenbidict`
|
|
API documentation for more information.
|