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“ -
Единоразовая поддержка -
11 views
275
76
2 weeks ago 00:10:34 3
Таджикистану спишут 23 млрд руб долга за электроэнергию, а россиянам поднимут тарифы ЖКХ
3 weeks ago 00:49:59 0
Что такое структурный кризис? Экономика по-русски 14 06 2025. Михаил Хазин
3 months ago 00:08:31 6
Эффектный ажурный узор спицами для вязания джемпера, палантина 🔥 Как цветок Астильбы
4 months ago 01:09:43 0
Владимир Емельянов: “История ассириологии в России. Введение“ (Л.1)
5 months ago 00:24:27 1
Использование Windows 2000 спустя 25 лет
5 months ago 01:27:38 1
Надо ли бояться эгрегоров?
5 months ago 00:19:20 2
Кто украл миллиарды? Самые громкие аферы 21 века.
5 months ago 01:56:24 0
По каким официально принятым духовным (религиозным законам) принципам существует РФ?
6 months ago 00:17:16 0
ЗАЩИТИ СЕБЯ: Их слова — угроза твоему здоровью и будущему малыша
6 months ago 00:14:54 0
Как побороть лень? Простые правила мотивации
6 months ago 01:10:06 0
Главное условие счастья в отношениях! / Подкаст Марка Ифраимова, Танит и Андрея Князя
6 months ago 01:00:53 0
Ваш здоровый позвоночник- Сам себе терапевт (2003)
6 months ago 01:04:53 0
Константин Дараган, Павел Андреев: что ждет мир в 2025 году? Астрологический прогноз на 2025 год
6 months ago 00:10:32 0
Салат “Женский Каприз“ вкуснотища!!!
6 months ago 00:52:02 0
Фигма уроки: 50+ фишек Figma в 2023 (плагины, маски, шорткаты)
6 months ago 00:28:47 0
ОЛИГАРХИ И ИХ ЯХТЫ. КИТАЙСКАЯ АГРЕССИЯ.
7 months ago 00:16:43 0
5 главных пожирателей энергии. ИЗБАВЬСЯ ОТ ЭТОГО
7 months ago 00:23:16 0
Star Wars: Knights of the Old Republic ● Выбор класса ● Вступление
8 months ago 00:08:59 0
Почему нельзя превысить скорость света?
8 months ago 00:20:00 0
⭐️Первая ступень 5 день 2 часть Эзотерика разума и души: Путь к внутренней гармонии
8 months ago 00:43:09 0
Почему доверие своим детям в старости может стать самой большой ошибкой в вашей жизни | Стоицизм
8 months ago 01:13:09 0
ПЕТР НАЛИЧ - первое интервью после долгого перерыва. Жизнь. Карьера. Любовь.
8 months ago 00:14:04 0
ЛУЧШИЙ ОБЗОР THE LEGEND OF ZELDA: ECHOES OF WISDOM
8 months ago 00:20:12 0
Как вдохновить мужчину. Правила счастливой женщины