Remova os valores Max e Min da lista python de números inteiros

Não sou totalmente verde para Python, mas estou interessado em aprender / manter boas práticas enquanto desenvolvo minhas habilidades.

Eu quero remover os valores alto e baixo de uma lista de números, que eu sei fazer, mas estou curioso para saber se existe uma maneira melhor / preferida de fazer iss

mylist = [1, 4, 0, 3, 2]
mylist.sort() #[0, 1, 2, 3, 4]
trimmed = mylist[1:-1] #[1, 2, 3]

Eu recebi a resposta desejada, mas obtive a resposta correta de forma adequada?

questionAnswers(1)

yourAnswerToTheQuestion