Я пытаюсь поместить предложение в список, а затем отсортировать список по вхождению слова в список и, если необходимо, когда 2 слова встречаются одинаковое количество раз, в алфавитном порядке. Я написал этот код:
def frequencia(texto):
pals = texto.split()
m = sorted(pals,key=pals.count,reverse=True)
return m
Проблема в том, что он повторяет слова и не применяет алфавитный порядок. В предложении я парень и я голоден вывод должен быть ['am','I','a','guy','hungry']