标准库pprint模块,但始终按顺序排列集合。
pprint-ordered-sets的Python项目详细描述
PPrint有序集
标准库pprint
模块,但具有
所有设备都已订购。在
为什么这个包存在?在
此软件包是bug修复程序bpo-27495的后端口。
这个包确保set
和frozenset
对象总是有序的,这
对于pprint
模块不是true。在
在撰写本文时,pull request that fixes this bug 尚未合并。在
示例
>>>importpprint_ordered_setsaspprint>>>obj=set("abcdefg")>>>print(obj)# Will be different on different systems.{'d','f','b','g','e','a','c'}>>>pprint.pp(obj)# Will be same on all systems.{'a','b','c','d','e','f','g'}
许可证
这段代码是在Python软件基础许可下授权的,如下所示
是一个衍生作品。我的更改是添加默认顺序set
和
frozenset
对象,编写其他测试来覆盖这些特性,并重命名
将此模块添加到pprint_ordered_sets
。在
测试
此包不需要依赖项来测试,只需运行:
^{pr2}$- 项目
标签: