没找到规律
1
frostming 2021 年 1 月 27 日
通过 unicode 编码值来排序的
sorted('中华人民共和国', key=ord) |
2
frostming 2021 年 1 月 27 日
哦你说 py2,如果是 native str,同样是通过字节编码值来排序的,如果是 unicode 则和 py3 一样
|
3
AoEiuV020 2021 年 1 月 28 日
希望是什么规律?按拼音首字母排序?
|
5
AoEiuV020 2021 年 2 月 3 日
@oldbird 特地搜了一下,windows 是有复杂逻辑的,而且不同版本还不一样,
https://www.winhelponline.com/xp/xpsortorder.htm 毕竟人家是操作系统而不是编程语言,直接对比字符串排序可能有点 low, |
6
AoEiuV020 2021 年 2 月 3 日
win api 有提供多种不同排序方法,这个应该是系统默认的,
https://docs.microsoft.com/zh-cn/windows/win32/api/shlwapi/nf-shlwapi-strcmplogicalw?redirectedfrom=MSDN |
7
bmxbmx3 2021 年 3 月 7 日
pypi 的 cn_sort 库应该可以的
|