我无济于事,试图让挪威字母按照正确的顺序进行排序。
import locale
locale.setlocale(locale.LC_ALL,'no_no')
sorted(list('æøå')) # string is already in correct alphabetical order
仅能得到这个:
['å', 'æ', 'ø']
我想念什么? (使用Python 3.6.5)
答案 0 :(得分:0)
我的猜测是Python使用unicode值对字符进行排序。
ord('å') # = 229
ord('æ') # = 230
ord('ø') # = 248
因此从这种意义上说,python正确地对值进行了排序。