Для следующих заданий потребуется файл с дополнительными данными В этом файле к городам и странам добавились еще регионы. Наша задача организовать данные аккуратным образом, чтобы избавиться от дублирования информации. Для этого опишем следующие словари:
cities = dict() # номер города: название города regions = dict() # номер региона: название региона countries = dict() # номер страны: название страны city2region = dict() # номер города: номер региона region2country = dict() # номер региона: номер страны
Создать новые файлы данных из документа и заполнить словари не более чем тремя циклами
Напечатать на экран строки «город, регион, страна», в которых перечислить все города
Написать функцию, которая по стране создает список номеров всех принадлежащих ей городов. И возвращает этот список. Результат работы функции вывести на экран.