Font size
WorksheetsJson questions
Total questions: 11
Worksheet time: 41mins
Как переводится JSON ?
Java Serialized Object Notation
Jupyter Notebook Script Output
JavaScript Object Notation
Jo Su o Naiba
Что такое JSON (JavaScript object notation ) ?
это язык программирования, используемый для создания веб-страниц и веб-приложений
это формат сериализации данных, используемый в языке программирования Java
это формат для хранения и отображения вывода скриптовых команд в Jupyter Notebook
это легковесный формат обмена данными, основанный на тексте, который используется для представления структур данных в виде пар ключ-значение и массивов
Какой формат у файла типа JSON ?
file.py
file.csv
file.json
file.js
Какие типы данных/информации можно хранить в JSON ?
booleans (True/False)
Date ( время )
Images
Lists ( списки )
Integer ( числа )
String ( строки )
Dicts ( словари )
Могут ли ключи в JSON повторяться ? ( Тот что с двумя "date" просто как пример )
{
"date":"19-08-2002",
"date":"27-05-2003"
}
Да
Нет
Я забыла
Что тут не так ? ( в плане синтаксиса )
Не хватает первых двух {} с которых начинается всё содержимое файла, так как json это один большой словарь
Мы не можем писать ключи из двух слов "dataReg"
"03.05.2023" должно быть "03-05-2023"
Все ключи должны начинаться с большой буквы
У тебя есть такой json, какая команда выведет в консоль цифру 3 из списка "users"?
( Переменная data хранит весь этот json в себе )
Я хочу поменять значения ключа "ip", какой вариант будет правильным ?
Задача:
Напиши код на Python, который выполнит следующую задачу:
- Прочитает файл json в переменную data.
- Выведет в консоль список покупок.
Файл: shop.json
Задача:
Напиши код на Python, который выведет в консоль информацию в таком виде, в котором ты видешь её на этом изображении.
Данные в файле: france.json
Задача:
Написать код на Python, который прочитает каждый таск и выведет в консоль информацию, которую ты видешь на изображении.
Есть список тасков, каждый таск содержит 2 ключа:
1. Операция которая должна выполниться
2. Список чисел с которыми нужно проделать эту операцию
То есть, если знак стоит " * ", то нужно сделать 1 * 2 * 3 * 4 * 5 и т.д.
В результате получится какое-то конечно число и выводить уже нужно в том формате, в котором указано на изображении.
