ShenggaoZhu / midict
MIDict (Multi-Index Dict) can be indexed by any "keys" or "values", suitable as a bidirectional/inverse dict or a multi-key/multi-value dict (a drop-in replacement for dict in Python 2 & 3).
☆14Updated 8 years ago
Alternatives and similar repositories for midict:
Users that are interested in midict are comparing it to the libraries listed below
- String Distance using cython☆13Updated 5 years ago
- Cython implementation of Toolz. Please use: https://github.com/pytoolz/cytoolz☆40Updated 4 months ago
- Custom Python functions for working with SQLite FTS4☆22Updated 2 years ago
- Python DBM style wrapper of LMDB☆35Updated 5 months ago
- Python module for accessing databases using the ODBC API.☆11Updated 9 months ago
- The most basic Text::Unidecode port (licensed under Artistic License or GPL or GPLv2+ - choose whatever you want)☆66Updated 2 years ago
- A python library to manipulate and transform indexable data (lists, arrays, ...)☆46Updated last year
- Safely evaluate AST nodes without side effects☆44Updated 9 months ago
- HTML elements for pyodide, implemented as Python functions☆12Updated 3 years ago
- Bash-style brace expansion for Python☆56Updated 3 years ago
- LRU cache for Python. Use Redis as backend. Provides a dictionary-like object as well as a method decorator. pip install redis-lru☆43Updated 2 years ago
- A minimal web non-framework☆23Updated 2 years ago
- Fastest general-purpose parsing library for Python with a familiar API☆44Updated 3 months ago
- Automatically generate Cython pxd files from C headers☆47Updated 7 years ago
- Useful Mutable Mappings☆70Updated last year
- Fast and flexible Python JSON parsing (and manipulation!) built on the excellent yyjson project.☆29Updated 2 months ago
- Python module to add support for ORM-style filtering to any list of items☆22Updated 6 years ago
- A fast RLock implementation for CPython☆25Updated 4 months ago
- Pyfilesystem low-level driver for WebDAV storages☆24Updated last year
- larch.pickle - A faster python pickle replacement☆32Updated 3 months ago
- 💥 Cython hash tables that assume keys are pre-hashed☆87Updated 3 months ago
- Safe and fast evaluation of untrusted user-supplied python expressions☆30Updated 4 months ago
- ZODB Client-Server framework☆43Updated 9 months ago
- Cython implementation of OrderedDict☆101Updated 9 years ago
- An ultra-fast Python implementation of a JSON encoder☆35Updated 3 years ago
- GeventMP - Gevent Multiprocessing Extension☆19Updated 3 months ago
- Proxies and wrappers for ordinary Python objects☆21Updated 9 years ago
- 📚 Ordered Multivalue Dictionary. Powers furl.☆68Updated 3 years ago
- Operator overloading for fast anonymous functions.☆50Updated last month
- File system based database that uses python pickles☆73Updated last year