Похожие презентации:
Обработка списка слов в Python
1. Обработка списка слов в Python
ОБРАБОТКА СПИСКАСЛОВ В PYTHON
2. Что должна делать программа
ЧТО ДОЛЖНА ДЕЛАТЬ ПРОГРАММА• Переводить слова в нижний регистр;
• Находить уникальные слова;
• Считать повторения;
• Определять самое частое слово;
• Искать слова с какой-либо буквой;
• Сортировать слова по длине.
3. Исходные данные
ИСХОДНЫЕ ДАННЫЕ• создаётся список words;
• в нём есть повторяющиеся слова;
• часть слов написана с большой буквы.
4. Перевод в нижний регистр
ПЕРЕВОД В НИЖНИЙ РЕГИСТР• создаётся новый список
lower_words;
• цикл проходит по всем словам;
• lower() переводит слово в нижний
регистр.
Пример:
Кот → кот
Книга → книга
5. Поиск уникальных слов
ПОИСК УНИКАЛЬНЫХ СЛОВ• программа проверяет, встречалось
ли слово раньше;
• если нет — добавляет его в список;
• Убирает повторы.
6. Подсчёт количества повторений
ПОДСЧЁТ КОЛИЧЕСТВА ПОВТОРЕНИЙ• используется словарь counts;
• ключ — слово;
• значение — количество его повторений.
Пример:
• кот встречается 3 раза;
• книга встречается 2 раза.
7. Вывод количества повторений
ВЫВОД КОЛИЧЕСТВА ПОВТОРЕНИЙ• цикл проходит по словарю;
Пример:
• для каждого слова выводится его
количество.
8. Самое частое слово
САМОЕ ЧАСТОЕ СЛОВО• программа сравнивает все значения в
словаре;
• запоминает слово с самым большим
количеством повторений.
Результат:
9. Слова с какой-либо буквой
СЛОВА С КАКОЙ-ЛИБО БУКВОЙ• проверяются только уникальные
слова;
• если в слове есть буква «О», оно
попадает в список результата.
Результат:
10. Сортировка по длине
СОРТИРОВКА ПО ДЛИНЕ• создаётся копия списка;
• sort(key=len) сортирует слова по длине;
• сначала идут короткие слова, потом
длинные.
Результат:
11. итог
ИТОГЧто показывает программа:
• работу со списками;
• использование цикла for;
• применение условия if;
• использование словаря;
• сортировку и фильтрацию данных.
Программирование