🌌Tizia

Tuần 11 — Thao tác trên danh sách — Duyệt, tìm, đếm

Tin học Lớp 8 · 5 câu hỏi có lời giải

  1. Câu 1.Duyệt mọi phần tử trong list a?

    • A.for x = 1 to len(a)
    • B.for(i;i<len;i++)
    • C.while a
    • D.for x in a: print(x)
    Xem đáp án

    Đáp án: D. for x in a: print(x)

    for x in a: là cách duyệt Pythonic nhất.

  2. Câu 2.Kiểm tra 5 có trong list a?

    • A.5 in a
    • B.a.find(5)
    • C.has(a, 5)
    • D.a.contains(5)
    Xem đáp án

    Đáp án: A. 5 in a

    Toán tử in: 5 in a → True/False.

  3. Câu 3.Đếm số lần 3 xuất hiện?

    • A.a.find(3)
    • B.len(a, 3)
    • C.count(a, 3)
    • D.a.count(3)
    Xem đáp án

    Đáp án: D. a.count(3)

    method count(x) đếm số lần x xuất hiện.

  4. Câu 4.Tìm tổng các phần tử trong list số?

    • A.total(a)
    • B.sum(a)
    • C.len(a)
    • D.a.sum()
    Xem đáp án

    Đáp án: B. sum(a)

    Hàm sum() có sẵn.

  5. Câu 5.Sắp xếp list tăng dần?

    • A.sort(a)
    • B.a.order()
    • C.arrange(a)
    • D.a.sort() hoặc sorted(a)
    Xem đáp án

    Đáp án: D. a.sort() hoặc sorted(a)

    a.sort() sửa list gốc; sorted(a) trả list mới.