有序的一对多映射。

magicdict的Python项目详细描述


https://codecov.io/gl/futursolo/magicdict/branch/master/graph/badge.svghttps://gitlab.com/futursolo/magicdict/badges/master/build.svg

有序的一对多映射。

安装

$ pip install -U magicdict

螺纹安全性

FrozenMagicDict及其子类应该是线程安全的,而不需要额外的 锁定。如果发生任何数据竞争,那就是一个错误。请提出问题 有复制程序。

用法

MagicDict应该像collections.OrderedDict那样工作,除了 move_to_end未定义,d[key]始终返回第一个 物品。

FrozenMagicDictMagicDict的不可变版本。

FrozenTolerantMagicDictTolerantMagicDictFrozenMagicDictMagicDict的不区分大小写版本 分别是。

get_firstget_lastget_iterget_list: 这些方法可用于frozenmagicdict及其子类。 更多细节,请阅读每种方法的评论。

add: 方法addMagicDictTolerantMagicDict。此方法用作 dic[key] = value因为它可以向 字典不删除现有的字典。设置正常值 OrderedDict将清除存储的值(如果有)。

贡献

存储库位于GitLab上。

许可证

版权所有2018 Kaede Hoshikawa

根据apache许可证2.0版(以下简称“许可证”)授权; 除非符合许可证,否则您不能使用此文件。 您可以在

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
手机上的html调试Java web应用程序   Java当前日期和过去日期之间的差值,以年、月、日、小时、分、秒为单位   如果方法名称相同,java如何使扩展类不从上面的类触发方法?   即使在提供了准确的firebase引用之后,java仍出现“无法跳转到类型”异常。请看详情   jar文件中的java图像   java如何避免从缓存读取时修改相同的对象实例?   Android中java完全控制的线程队列   JTextArea中的java计算   java如何独立运行。jar作为64位mashine上的32位   java在尝试实例化自引用泛型类的实例时,如何处理自引用类型参数   java如何安装着色jar而不是原来的jar   java在resultSet之后使用If-Else   多线程是java。朗,反思一下。方法调用线程安全   java 7语言向后兼容性   Objective C中的Category和Java 8中的Default方法是否等效?