Понимание метода Sort() и его возвращаемого значения
При попытке отсортировать и вернуть список уникальных слов вы можете столкнуться с распространенная проблема: синтаксис return list.sort() не возвращает отсортированный список должным образом. Это может сбить с толку, поскольку противоречит цели метода sort(). Чтобы внести ясность, давайте рассмотрим, как работает list.sort() и почему он возвращает None в этом контексте.
Метод list.sort(), как следует из названия, отвечает за сортировку элементов данного списка. . Однако он работает на месте, изменяя исходный список, а не создавая новый. Это означает, что он не возвращает новый отсортированный список, что, вероятно, и является тем, что вы и предполагали в данном случае.
Чтобы получить отсортированный список, вы можете использовать следующий синтаксис:
newList.sort() return newList
Разделение операторов sort() и return гарантирует, что исходный список будет отсортирован и затем возвращен, что соответствует поставленной цели.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3