География клиентов
- Не решено
Пролог
Вы работаете в телекоммуникационной компании, которая предоставляет своим клиентам различные услуги, такие как интернет, телефон и телевидение. Компания хочет лучше понять свою клиентскую базу, проанализировав их местоположение. Ваша задача - написать функцию на 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'