Compreendendo o método Sort() e seu valor de retorno
Ao tentar classificar e retornar uma lista de palavras exclusivas, você pode encontrar um problema comum: a sintaxe "return list.sort()" não retorna a lista classificada conforme o esperado. Isso pode ser confuso, pois parece contraditório ao propósito do método sort(). Para esclarecer, vamos examinar como list.sort() funciona e por que ele retorna None neste contexto.
O método list.sort(), como o próprio nome sugere, é responsável por classificar os elementos de uma determinada lista . No entanto, funciona in-loco, modificando a lista original em vez de criar uma nova. Isso significa que ele não retorna uma nova lista ordenada, o que provavelmente é o que você pretendia neste caso.
Para obter a lista ordenada, você pode usar a seguinte sintaxe:
newList.sort() return newList
Separar as instruções sort() e return garante que a lista original seja classificada e retornada, cumprindo o propósito pretendido.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3