我没有成功,试图让挪威字母按正确的顺序排序。
import locale
locale.setlocale(locale.LC_ALL,'no_no')
sorted(list('æøå')) # string is already in correct alphabetical order
只是为了得到这个:
['å', 'æ', 'ø']
我错过了什么? (使用Python 3.6.5)
最佳答案
我的猜测是 Python 使用 unicode 值来对字符进行排序。
ord('å') # = 229
ord('æ') # = 230
ord('ø') # = 248
所以从这个意义上来说,python 正确地对值进行排序。
关于python - 如何在Python中正确排序重音字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52622323/