Python сортирует по байтовому значению по умолчанию, что означает, что é появляется после z и других одинаково забавных вещей. Каков наилучший способ сортировки по алфавиту в Python?
Есть ли библиотека для этого? Я ничего не мог найти. Предпочтительная сортировка должна иметь языковую поддержку, поэтому она понимает, что åäö следует сортировать после z на шведском языке, но что ü следует сортировать по u и т.д. Поддержка Юникода, таким образом, в значительной степени является обязательным требованием.
Если для этого нет библиотеки, каков наилучший способ сделать это? Просто сделайте сопоставление от буквы к целочисленному значению и сопоставьте строку с целым списком с этим?