safesort:在 Python 2 和 3 上安全地对异构集合进行排序

时间:2024-06-18 04:25:37
【文件属性】:

文件名称:safesort:在 Python 2 和 3 上安全地对异构集合进行排序

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-18 04:25:37

Python

safesort :在 Python 2 和 3 上安全地对异构集合进行排序 safesort做它在盒子上所说的:保证跨 Python 2 和 Python 3 的任意异构列表的安全排序: >>> list(sorted(["a", 1, None])) Traceback (most recent call last): File "", line 1, in TypeError: unorderable types: int() < str>>> list(safesort(["a", 1, None)) [None, 1, 'a'] 每次比较都会尝试三个排序键: 对象: objA > objB 类型和对象: (type(objA).__mro__, objA) > (type(objB).__mro__, objB) 类型和身份:


【文件预览】:
safesort-master
----README.rst(1KB)
----safesort.py(2KB)
----LICENSE.txt(2KB)
----test.py(747B)
----.travis.yml(95B)
----tox.ini(77B)
----setup.cfg(28B)
----setup.py(1KB)
----.gitignore(162B)

网友评论