Сортировка на Python по кол-ву символов
Что мне нужно использовать чтобы отсортировать слова по количеству символов от большего к меньшему
Ответы (2 шт):
Автор решения: Jack Owest
→ Ссылка
Для сортировки слов по количеству символов от большего к меньшему, вы можете использовать функцию сортировки sorted() с параметром key=len, который указывает, что сортировка должна производиться на основе длины каждого элемента списка, а также используем параметр reverse=True, чтобы отсортировать слова в порядке убывания.
Пример:
words = ['яблоко', 'банан', 'абрикос', 'слива', 'мандарин']
sorted_words = sorted(words, key=len, reverse=True)
print(sorted_words)
Что выведет:
['абрикос', 'мандарин', 'яблоко', 'банан', 'слива']
Автор решения: Игорь Крещенников
→ Ссылка
words = ['мне', 'нужно', 'сортировать', 'слова', 'как']
sorted_words = sorted(words, key=len, reverse=True)
print(sorted_words)
на выходе получим:
['мне', 'как', 'нужно', 'слова', 'сортировать']