跳转到主要内容

一个忽略Python中NoneType值的类似字典的对象

项目描述

optionaldict

Build Status Build status Coverage Status

optionaldict是一个类似字典的对象,它忽略Python中的NoneType值,可拣选和JSON序列化。

安装

您可以使用pip简单安装optionaldict

pip install optionaldict

用法

optionaldict的用法非常简单,您可以通过以下方式导入它:

from optionaldict import optionaldict

或者如果您更喜欢驼峰命名风格,您可以通过以下方式导入它:

from optionaldict import OptionalDict

提示:实际上,optionaldictOptionalDict的别名。

然后您可以使用它就像内置的dict一样

d1 = optionaldict(a=1, b=None)
d1['c'] = 2
d1.setdefault('d', None)

d2 = optionaldict()
d2['a'] = 1
d2['b'] = None

d3 = optionaldict({
    'a': 1,
    'b': None
})

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

optionaldict-0.1.2.tar.gz (3.5 kB 查看哈希值)

上传时间 源代码

构建分发

optionaldict-0.1.2-py2.py3-none-any.whl (3.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持