@ZERRITO
Пустой ноль

Сортировка в Python?

Как можно отсортировать обьекты в списке (например list=['apple', 'banana', 'orange']) по длинне слова? Например начиная список с самого длинного слова, заканчивая самым коротким. Я слышал что-то про .sort(), но не разобрался.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer
Используйте функцию sorted с ключем len
lst = ['banana', 'orange', 'apple']

# создается новый массив
sorted_lst = sorted(lst, key=len)

Или такой вариант:
lst = ['banana', 'orange', 'apple']

# новый массив не создается
lst.sort(key=len)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы