几个有用的Python自定义词典 📖 🐍
项目描述
几个有用的Python自定义词典 📖 🐍
文档 |
|
---|---|
测试 |
|
PyPI |
|
Anaconda |
|
活动 |
|
质量保证 |
|
其他 |
内容
frozendict:创建后不可变的字典。
FrozenOrderedDict:一个不可变的OrderedDict,键的顺序被保留,但在创建后不能改变。
AlphaDict:一个按键字母顺序存储的FrozenOrderedDict。
bdict:一个按键值对双向存储的字典。
此包还提供了两个基类,用于创建自定义字典。
FrozenBase:冻结字典的抽象基类。
MutableBase:可变字典的抽象基类。
其他字典包
如果您想展开一个字典,例如从以下内容
{"foo.bar": "val"}
到以下内容
{"foo": {"bar": "val"}}
请查看unflatten、flattery或morph以完成此操作。
indexed提供了一种有序字典,可以按索引以及按键访问值。
还有python-benedict,它提供了一种具有keylist/keypath支持、I/O快捷方式(Base64、CSV、JSON、TOML、XML、YAML、pickle、query-string)和许多实用程序的自定义字典。
安装
Cawdrey可以从PyPI或Anaconda安装。
使用pip安装
$ python -m pip install cawdrey
使用conda安装
首先添加所需的频道
$ conda config --add channels https://conda.anaconda.org/conda-forge $ conda config --add channels https://conda.anaconda.org/domdfcoding
然后安装
$ conda install cawdrey
最后
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
cawdrey-0.5.1.tar.gz (15.8 kB 查看散列)
构建分布
cawdrey-0.5.1-py3-none-any.whl (61.6 kB 查看散列)