¿Cómo ordeno las cadenas de Unicode alfabéticamente en Python?

Python ordena por byte el valor por defecto, lo que significa que viene después de z y otras cosas igualmente divertidas. ¿Cuál es la mejor manera de ordenar alfabéticamente en Python?

¿Hay una biblioteca para esto? No pude encontrar nada. Preferiblemente, la clasificación debe tener soporte de idioma para que entienda que åäö debe ordenarse después de z en sueco, pero que ü debe estar ordenada por u, etc. El soporte de Unicode es, por lo tanto, un requisito.

Si no hay una biblioteca para ello, ¿cuál es la mejor manera de hacerlo? Simplemente haga una asignación de letra a un valor entero y asigne la cadena a una lista entera con eso?

Respuestas a la pregunta(11)

Su respuesta a la pregunta