6.1 Введение в словари 8. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Подвиг 10. Тестовый веб-сервер возвращает HTML-страницы по URL-адресам (строкам). На вход программе поступают различные URL-адреса, записанные каждое с новой строки. В программе уже реализовано считывание всех строк и сохранение их в виде списка:
lst_in = list(map(, ()))
Необходимо перебрать в цикле этот список с URL-адресами и если адрес появился (пришел) впервые, то на экране отобразить строку (без кавычек):
“HTML-страница для адреса {URL-адрес}“
и сохранить в словаре эту строку с ключом текущего URL-адреса. Если же URL-адрес встречается (приходит) повторно (проверяется по ключам словаря), то следует взять строку “HTML-страница для адреса {URL-адрес}“ из этого словаря и вывести на экран сообщение (без кавычек):
“Взято из кэша: HTML-страница для адреса {URL-адрес}“
Сообщения выводить каждое с новой строки.
P.S. Подобные задачи на практике решаются через хэш-таблицы. В Python словарь - это хэш-таблица. Скорость поиска ключа в нем выполняется очень быстро (намного быстрее, чем в списке). Именно поэтому решать ее через список очень плохая практика.
Разбор задач из онлайн-курса “Добрый, добрый Python с Сергеем Балакиревым“ -
Разбор задач из онлайн-курса “Поколение Python“: курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
“Поколение Python“: курс для профессионалов -
“Поколение Python“: курс для продвинутых -
“Поколение Python“: курс для начинающих -
“Программирование на Python“ -
Единоразовая поддержка -
1 view
215
53
6 months ago 00:00:00 1
ФЕРМЕРМЕРСТВО НА МОЕЙ ПЛАНЕТЕ КРАФТА РЕЛИЗ ВЕРСИИ 1.0 В THE PLANET CRAFTER #theplanetcrafter
6 months ago 00:16:35 1
Красная Нить, Зачем и в Чём её Сила? Горецкий Александр.
6 months ago 01:12:00 1
Как пели в Древней Руси? Знаменный роспев и духовные стихи / Лекция-концерт
6 months ago 01:01:18 1
Открытие дикого марафона_Афанасьев
6 months ago 00:28:28 1
ВЕДИЧЕСКИЕ ПРЕДСКАЗАНИЯ, ОПИСАННЫЕ В БХАВИШЬЯ ПУРАНЕ. Леонид Тугутов (Лакшми Нараяна дас). Лекция.
6 months ago 02:28:38 1
🔥ПУТЬ ДО СТРИМХАТЫ | ДЕНЬ 33 | УХОЖУ С РАДМИРА... ПОЧЕМУ? 🔥
6 months ago 00:18:02 1
6.1 Введение в макроэкономику Кругооборот расходов и доходов
6 months ago 00:35:01 1
Либо Смута, либо Русы против Ящеров
6 months ago 03:00:11 1
Разговорный с рандомными играми на фоне
6 months ago 00:07:47 1
КАК РАЗГОВАРИВАТЬ С РЕБЁНКОМ? Правильное разрешение конфликтов
6 months ago 00:27:42 1
Past Simple. Прошедшее простое время в английском языке.
6 months ago 00:06:48 1
Шикарный ажурный узор для вязания летнего топа, сарафана, кардигана
6 months ago 00:09:17 1
Важность работы с меридианами и точками
6 months ago 00:25:37 1
ОТКАЗ НА СУДЕ ПО УБЕЖИЩУ: ИЩЕМ ПРИЧИНЫ В ИСТОРИИ
6 months ago 00:38:25 1
Вяжем ажурный узор от Кучинелли вместе 💥 Сложный, но возможный
6 months ago 01:07:57 1
Полет Гагарина (“Восток-1“), реконструкция в Orbiter
6 months ago 11:59:59 1
Вся Математика за 12 часов, с Нуля до Профиля ЕГЭ.
6 months ago 00:16:43 1
5 главных пожирателей энергии. ИЗБАВЬСЯ ОТ ЭТОГО
6 months ago 00:09:39 1
Феномен утра. Получай от каждого дня максимум
6 months ago 06:46:14 1
JavaScript для начинающих 2024. Полный курс за 6 часов. Уроки. Теория + практика
6 months ago 01:41:59 1
Реклама Яндекс.Директ для Интернет-магазина. Марафон по ЕПК для E-commerce 2024. Вячеслав Фёдоров
6 months ago 06:22:36 1
Все лучшее, что не купишь за деньги | #аудиокнига | Жак Фреско
6 months ago 00:29:47 1
Как выйти на новый уровень отношений с мужем и деньгами?