Python помещает самое длинное слово в список последнимPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python помещает самое длинное слово в список последним

Сообщение Anonymous »

list1 : ['beg', 'begs', 'big', 'bug', 'buggies', 'bugs', 'bus', 'egg', 'eggs', 'gig', 'sub', 'sue', 'use'] BUGGIES

У меня есть список слов, но я хочу поместить самое длинное слово «багги» в конец списка, но сохранить порядок в алфавитном порядке, за исключением самого длинного слова. Может быть случай, когда более одного слова соответствуют максимальному значению (len), в этом случае было бы неплохо иметь эти слова в конце. но я надеюсь найти первое слово.
В настоящее время я нахожу это слово и помещаю его за пределы списка, как показано, но в идеале я бы хотел, чтобы оно отображалось так: это:
list1 : ['beg', 'begs', 'big', 'bug', 'bugs', 'bus', 'egg', 'eggs', 'gig', 'sub', 'sue', 'use', 'buggies']

Буду признателен за любую помощь, я только начинаю изучать Python.
То, что я пробовал, ну, ничего по этому поводу но это то, что у меня есть сейчас:
sortedwords = sorted(list, key=len)
possible_words = sorted(list)
print('list1:', possible_words, max(possible_words, key=len).upper())


Подробнее здесь: https://stackoverflow.com/questions/787 ... -list-last
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»