文件名称:natsort:Python中简单而灵活的自然排序
文件大小:151KB
文件格式:ZIP
更新时间:2024-05-19 15:40:25
python sorting sorting-interface natural-sort natsort
纳特排序 Python中简单而灵活的自然排序。 源代码: : 下载: : 文档: : 快速范例 常问问题 要求 可选依赖项 安装 如何进行测试 如何建立文件 弃用时间表 历史 注意:有关natsort版本7.0.0的更改,请参阅“弃用时间表”部分。 快速说明 当您尝试对包含数字的字符串列表进行排序时,常规的python排序算法按字典顺序进行排序,因此您可能无法获得预期的结果: >>> a = [ ' 2 ft 7 in ' , ' 1 ft 5 in ' , ' 10 ft 2 in ' , ' 2 ft 11 in ' , ' 7 ft 6 in ' ] >>> sorted (a) ['1 ft 5 in', '10 ft 2 in', '2 ft 11 in', '2 ft 7 in', '7 ft 6 in'] 请注意,它的顺序为('1','10','2')-这
【文件预览】:
natsort-master
----setup.py(335B)
----.gitignore(389B)
----MANIFEST.in(163B)
----CONTRIBUTING.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----CHANGELOG.md(19KB)
----setup.cfg(2KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----README.rst(20KB)
----tests()
--------conftest.py(1KB)
--------test_input_string_transform_factory.py(4KB)
--------test_final_data_transform_factory.py(2KB)
--------test_parse_bytes_function.py(734B)
--------test_ns_enum.py(1KB)
--------test_natsort_keygen.py(5KB)
--------test_fake_fastnumbers.py(3KB)
--------test_unicode_numbers.py(2KB)
--------test_natsorted.py(10KB)
--------test_natsort_key.py(1KB)
--------test_regex.py(5KB)
--------test_utils.py(5KB)
--------test_string_component_transform_factory.py(2KB)
--------profile_natsorted.py(2KB)
--------test_natsorted_convenience.py(3KB)
--------test_main.py(7KB)
--------test_os_sorted.py(4KB)
--------test_parse_number_function.py(1KB)
--------test_parse_string_function.py(3KB)
----.coveragerc(390B)
----natsort()
--------compat()
--------unicode_numbers.py(1KB)
--------__init__.py(875B)
--------ns_enum.py(8KB)
--------utils.py(22KB)
--------unicode_numeric_hex.py(23KB)
--------__main__.py(9KB)
--------natsort.py(21KB)
----dev()
--------generate_new_unicode_numbers.py(1KB)
--------bump.py(2KB)
--------clean.py(780B)
--------README.md(781B)
----RELEASING.md(1KB)
----docs()
--------requirements.txt(210B)
--------api.rst(3KB)
--------examples.rst(15KB)
--------index.rst(1KB)
--------conf.py(9KB)
--------shell.rst(6KB)
--------howitworks.rst(48KB)
--------locale_issues.rst(4KB)
--------special_cases_everywhere.jpg(44KB)
--------changelog.rst(68B)
--------requirements.in(5B)
----tox.ini(2KB)