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
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.
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.
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.
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.
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.