Tuần 5 — Dictionary (dict)
Tin học Lớp 9 · 5 câu hỏi có lời giải
Câu 1.Dict là?
- A.Dãy phần tử có chỉ số nguyên
- B.Dãy ký tự có thứ tự
- C.Tập hợp
- D.Cặp key-value
Xem đáp án
Đáp án: D. Cặp key-value
Dict lưu cặp key-value.
Câu 2.Khai báo dict?
- A.d = (a=1, b=2)
- B.d = {"a": 1, "b": 2}
- C.d = [a:1, b:2]
- D.d = <a:1>
Xem đáp án
Đáp án: B. d = {"a": 1, "b": 2}
{} với cặp key:value tạo dict.
Câu 3.Truy cập value theo key?
- A.d.a (chỉ với JS)
- B.d["a"] hoặc d.get("a")
- C.d{"a"}
- D.d.key("a")
Xem đáp án
Đáp án: B. d["a"] hoặc d.get("a")
d[key] hoặc d.get(key); get an toàn hơn (không lỗi nếu thiếu).
Câu 4.Thêm/sửa cặp key-value?
- A.d.push("c", 3)
- B.d["c"] = 3
- C.d.insert(c, 3)
- D.d.add(c, 3)
Xem đáp án
Đáp án: B. d["c"] = 3
Gán d[key] = value để thêm/sửa.
Câu 5.Duyệt dict?
- A.for x in d
- B.for k in d.keys()
- C.Cả ba đều được
- D.for k, v in d.items()
Xem đáp án
Đáp án: C. Cả ba đều được
Có nhiều cách duyệt dict; items() lấy cả key-value.