1. Главная
  2. Библиотека
  3. Программирование
  4. Программа должна обработать JSON-файл countries_languages...
Решение задачи

Программа должна обработать JSON-файл countries_languages.json, содержащий список записей с информацией о странах и соответствующих государственных языках. В каждой записи есть 2 атрибута: 1) "country" — название страны 2) "language" — государственный

  • Программирование

Условие:

Дима мечтает однажды отправиться в кругосветное путешествие и побывать во всех странах мира. Чтобы подготовить теоретические знания для будущей поездки, Дима решил начать с государственных языков.

На вход программе подается JSON-файл countries_languages.json, содержащий список записей с информацией о странах и соответствующих государственных языках.
В каждой записи есть 2 атрибута:

1) "country" — название страны

2) "language" — государственный язык

Программа должна создать словарь, где ключами будут государственные языки, а значениями — страны, в которых говорят на данном языке. Порядок, в котором будут располагаться страны и языки внутри словаря, неважен. После генерации словарь выводится на экран.

Решение:

Ниже представлено пошаговое решение задачи на языке Python. Шаг 1. Импортируем модуль json, который позволяет работать с JSON-файлами. Шаг 2. Считываем данные из файла countries_languages.json. Предполагаем, что файл находится в той же директории, что и программа. Используем код для чтения файла: ------------------------------------------------- import json with open(countries_languages.json, encoding=utf-8) as file: data = json.load(file) ------------------------------------------------- В переменной data теперь хранится список словарей, где каждый словарь имеет два атрибута: country...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет