Загрузка...

География клиентов

  • Легкая
  • Не решено

Пролог

Вы работаете в телекоммуникационной компании, которая предоставляет своим клиентам различные услуги, такие как интернет, телефон и телевидение. Компания хочет лучше понять свою клиентскую базу, проанализировав их местоположение. Ваша задача - написать функцию на Python, которая принимает список адресов клиентов и возвращает наиболее распространенный город.

Задача:

Напишите функцию most_common_city, которая принимает список адресов клиентов addresses и возвращает название наиболее распространенного города. Список addresses содержит строки, где каждая строка представляет адрес клиента. Каждый адрес состоит из улицы, города и штата, разделенных запятыми. Например:

addresses = [ "123 Main St, San Francisco, CA", "456 1st Ave, San Francisco, CA", "789 2nd St, San Jose, CA", "1010 3rd St, San Jose, CA", "1111 4th St, Los Angeles, CA", ]

Функция most_common_city должна извлекать город из каждого адреса и подсчитывать количество вхождений каждого города. Затем, функция должна вернуть город с наибольшим количеством вхождений. Если несколько городов имеют одинаковое количество вхождений, функция должна вернуть первый из них в алфавитном порядке.

Пример:

Вызов функции: most_common_city(addresses)
Вывод: 'San Francisco'

130 / 164