Загрузка данных


def most_visited_domain(urls):
    # Создайте пустой словарь для подсчёта количества посещений доменов.
    domain_counts = {}
    
    # Переберите все URL из переданного списка.
    for url in urls:
        # Извлекаем домен:
        # 1. url.split('://') разбивает строку на две части (до и после протокола).
        # 2. Берем вторую часть ([1]) - это будет 'google.com/a'.
        # 3. .split('/')[0] разбивает эту часть по слэшу и берет первую часть - 'google.com'.
        domain = url.split('://')[1].split('/')[0]
        
        # Увеличьте счётчик найденного домена в словаре.
        # Метод get(domain, 0) вернет текущее значение или 0, если домена еще нет.
        domain_counts[domain] = domain_counts.get(domain, 0) + 1
        
    # После обработки всех URL найдите домен, который встречается чаще всего.
    # Функция max() найдет ключ (домен), у которого самое большое значение (частота).
    # key=domain_counts.get указывает, что сравнивать нужно по значениям словаря.
    most_frequent = max(domain_counts, key=domain_counts.get)
    
    # Верните найденный домен
    return most_frequent

# Код для проверки
urls = ['https://google.com/a', 'http://vk.com/b', 'https://google.com/c']
print(most_visited_domain(urls))  # Выведет: google.com