Как правильно отсортировать акцентированные буквы в Python? - PullRequest
0 голосов
/ 03 октября 2018

Я безрезультатно, пытался заставить норвежские буквы сортироваться в правильном порядке.

import locale
locale.setlocale(locale.LC_ALL,'no_no')
sorted(list('æøå')) # string is already in correct alphabetical order

только чтобы получить это:

['å', 'æ', 'ø']

Чего мне не хватает?(используя Python 3.6.5)

1 Ответ

0 голосов
/ 03 октября 2018

Я предполагаю, что Python использует значения Unicode для сортировки символов.

ord('å') # = 229
ord('æ') # = 230
ord('ø') # = 248

Так что в этом смысле Python правильно упорядочивает значения.

...