CiscoCisco CCNP Enterprise (ENCOR) 350-401 Certification
·TW
·更新於 15 Aug 2026
哪個 return 陳述式會產生 JSON 物件 {"cat_9k": "FXS1932Q2SE"}?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: return (json.dumps({d['hostname']: d['serialNumber'] for d in json.loads(test_json)['response']})).
為什麼這是答案
正確答案使用字典理解式 (dictionary comprehension) 迭代 testjson 中 response 列表的每個元素 d,將每個元素的 hostname 作為鍵,serialNumber 作為值,創建一個新的字典。json.loads(testjson) 將 JSON 字串轉換為 Python 物件,然後 json.dumps() 將最終的 Python 字典轉換回 JSON 字串。
第二個選項的字典理解式語法錯誤,for 迴圈不應該直接放在大括號內。第三和第四個選項都錯誤地使用了 json.loads() 來嘗試從字典理解式創建的 Python 物件轉換為 JSON 字串,且第三個選項將 testjson 錯誤地 dumps 了一次,第四個選項則有語法錯誤。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡