A small utility for sorting lists of dictionaries by dictionary key
Project description
Keysort is small utility for sorting lists of dictionaries by dictionary key.
Examples
>>> from keysort import keysort >>> my_list = [{'code': 'beta', 'number': 3}, {'code': 'delta', 'number': 2}, {'code': 'alpha', 'number': 0}, {'code': 'beta', 'number': 2}, {'code': 'charlie', 'number': 1}] >>> keysort(my_list, ['code', 'number']) [{'code': 'alpha', 'number': 0}, {'code': 'beta', 'number': 2}, {'code': 'beta', 'number': 3}, {'code': 'charlie', 'number': 1}, {'code': 'delta', 'number': 2}] >>> keysort(my_list, ['number', 'code']) [{'code': 'alpha', 'number': 0}, {'code': 'charlie', 'number': 1}, {'code': 'beta', 'number': 2}, {'code': 'delta', 'number': 2}, {'code': 'beta', 'number': 3}]
Install
pip install keysort
Contributing
Contributions of all sorts are welcome, be they bug reports, patches, or even just feedback. Creating a new issue or pull request is probably the best way to get started.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size Keysort-0.1.3-py3-none-any.whl (3.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size Keysort-0.1.3.tar.gz (1.8 kB) | File type Source | Python version None | Upload date | Hashes View |