{"library":"multimapping","title":"MultiMapping","description":"Special MultiMapping objects used in Zope, currently at version 5.1. Provides ordered and unordered mappings supporting multiple values per key (like `NestedMultiMapping` and `IOrderedMultiMapping`). Release cadence is low, with occasional maintenance updates. Requires Python >=3.10.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install multimapping"],"cli":null},"imports":["from multimapping import MultiMapping","from multimapping import NestedMultiMapping","from multimapping import IOrderedMultiMapping"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from multimapping import MultiMapping, NestedMultiMapping\n# Create a simple MultiMapping\nmm = MultiMapping()\nmm['key1'] = 'value1'\nmm.add('key1', 'value2')\nprint(mm.getall('key1'))  # ['value1', 'value2']\n# NestedMultiMapping stores keys as ordered tuples\nnmm = NestedMultiMapping()\nnmm[('a', 'b')] = 1\nprint(nmm[('a', 'b')])  # 1","lang":"python","description":"Basic usage: create MultiMapping and NestedMultiMapping, add multiple values per key.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}