跳转到主要内容

不区分大小写的键字典

项目描述

dicti是一个不区分大小写的键的字典。

它的工作方式类似于正常的dict,只不过键匹配是不区分大小写的。

像实例化正常的dict一样实例化;例如,这些都有效。

dict(foo = ‘bar’, answer = 42) dicti(foo = ‘bar’, answer = 42)

dict({‘foo’: ‘bar’, ‘answer’: 42}) dicti({‘foo’: ‘bar’, ‘answer’: 42})

接受键并具有副作用的方法记录原始情况,就像正常字典一样。

di = dicti() di[‘cAsE’] = 1 di.keys() == [‘cAsE’] di[‘Case’] = 1 di.keys() == [‘Case’] di[‘caSE’] == 1

接受键的方法不管你传递的键是什么情况都做同样的事情。

然而,键仍然以原始情况存储;当你使用如dicti.keys等方法请求它们时,会呈现原始键。

项目详情


下载文件

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

源分发

dicti-0.0.1.tar.gz (15.6 kB 查看哈希值)

支持