Доброго времени суток, читатели, зрители моего канала programmer's notes. Второе дополнение к уроку 22 Словари в языке программирования Python (несколько задач) Сегодня приложение к видеоуроку по задачам, посвященным словарям. Задача 1. На входе программы строки текста. Текст состоит из слов, отделенных друг от друга пробелами. Знаков препинания нет. При вводя в первой строке стоит число вводимых строк. Получить упорядоченный список слов и сколько раз каждое слово встречается в тексте. Рассмотрим решение 1. Внешний цикл - перебор, вводимых со стандартного устройства, строк. 2. Каждая строка разбивается на слова (split()) 3. if t in st - проверка, нет ли слова в словаре. Слова, т.о. является ключом в словаре. А вот значением ключа - сколько раз слово встретилось в тексте. 4. sorted() возвращает отсортированный список ключей словаря! На входе 3
and the students were hooked
cause the job was well cooked
and thank Mike for the book На выходе
Mike : 1
and : 2
book : 1
cause : 1
cook