Как я могу отсортировать элемент по алфавиту, прежде чем добавлять его в список?

#python #sorting #alphabetical-sort

#python #сортировка #сортировка по алфавиту

Вопрос:

У меня есть задание, согласно которому я должен находить каждое слово в строке и добавлять это слово в список. Затем есть еще один список, соответствующий списку word, но в этом списке будет указано, сколько раз слово встречается в тексте.

Я закончил эту часть. Однако я не могу найти способ сравнить новое найденное слово со словом в списке и найти индекс, чтобы вставить его в список в алфавитном порядке. Я знаю, что я должен написать функцию, которая найдет этот индекс в списке, чтобы я мог вставить этот элемент в оба списка. Мне не разрешено использовать оператор сортировки, поэтому у меня возникли небольшие проблемы. Кто-нибудь может помочь мне написать эту функцию, используя только операторы conditions.

Если я не понял, пожалуйста, дайте мне знать.

Ответ №1:

Подсказка по домашнему заданию: посмотрите на исходный код Python для модуля bisect. Это показывает, как находить индексы и делать вставки в отсортированном списке.