1
resposta

Ordenar lista em ordem alfabética

Olá,

Preciso ordenar uma lista que tem palavras acentuadas, porém quando uso o "sort" as palavras acentuadas aparecem ao final da lista e não logo após a a respectiva letra sem o acento.

Exemplo:

lista = ['u', 'o', 'i', 'e', 'a', 'ú', 'ó', 'í', 'é', 'á'] print(lista) ['u', 'o', 'i', 'e', 'a', 'ú', 'ó', 'í', 'é', 'á'] lista.sort() print(lista) ['a', 'e', 'i', 'o', 'u', 'á', 'é', 'í', 'ó', 'ú']

Como faço para que a lista seja ordenada alfabeticamente, respeitando as palavras acentuadas?

Obrigado

1 resposta
Removido a pedido do usuario.