Содержание

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

cities = dict() # номер города: название города
regions = dict() # номер региона: название региона
countries = dict() # номер страны: название страны
city2region = dict() # номер города: номер региона
region2country = dict() # номер региона: номер страны

Задание 9

Создать новые файлы данных из документа и заполнить словари не более чем тремя циклами

Задание 10

Напечатать на экран строки «город, регион, страна», в которых перечислить все города

Задание 11

Написать функцию, которая по стране создает список номеров всех принадлежащих ей городов. И возвращает этот список. Результат работы функции вывести на экран.