Какой код Python выводит значение ключа "upTime" из JSON-ответа?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: json_data = response.json() print(json_data['response'][0]['upTime']).
Почему это правильный ответ
Правильный ответ использует метод .json() объекта response для преобразования JSON-ответа в словарь Python. Затем он обращается к значению по ключу 'response', который, судя по структуре, является списком. Индекс [0] выбирает первый элемент этого списка, а затем по ключу 'upTime' извлекается требуемое значение. Неправильные варианты: jsondata[response][0][upTime] – неверный синтаксис для доступа к ключам словаря (ключи должны быть строками в кавычках) и переменная response не является ключом. jsondata = json.loads(response.text) print(jsondata['response']['family']['upTime']) – хотя json.loads(response.text) корректно преобразует JSON-строку, путь 'response']['family']['upTime'] неверен, так как response является списком, а не словарем с ключом 'family'. jsondata = response.json() print(jsondata['response'][family]['upTime']) – family без кавычек интерпретируется как переменная, а не как строковый ключ.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется