Trong hàm ptMonHoc, để sắp xếp danh sách các cặp (tên, điểm) theo thứ tự điểm giảm dần, phương pháp nào là chính xác nhất?
a) Sử dụng phương thức sort() với tham số reverse=True.
b) Sử dụng hàm sorted() với tham số reverse=False.
c) Sử dụng hàm sorted() với tham số reverse=True và key=lambda.
d) Sử dụng phương pháp sắp xếp thủ công để sắp xếp danh sách.
Quảng cáo
Trả lời:
a) Sai. Mặc dù sort() có thể sử dụng tham số reverse=True, nhưng nó chỉ hoạt động trên danh sách, không tạo ra một danh sách mới.
b) Sai. reverse=False không sắp xếp theo thứ tự giảm dần mà giữ nguyên thứ tự ban đầu.
c) Đúng. Sử dụng sorted() với reverse=True và key=lambda cho phép sắp xếp danh sách các cặp theo giá trị điểm giảm dần một cách linh hoạt.
d) Sai. Sắp xếp thủ công không hiệu quả và không cần thiết vì Python đã cung cấp các hàm sắp xếp hiệu quả.
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Khi sắp xếp danh sách các cặp (tên, điểm) theo điểm giảm dần, hàm nào được khuyên dùng trong Python?
A. sorted()
Lời giải
Đáp án: A
Giải thích: Hàm sorted() là phương thức sắp xếp có sẵn trong Python, cho phép sắp xếp danh sách và có thể sử dụng tham số key để xác định tiêu chí sắp xếp, trong trường hợp này là điểm.
Câu 2
A. average()
Lời giải
Đáp án: B
Giải thích: Hàm sum() trong Python được sử dụng để tính tổng của một dãy số, từ đó dễ dàng tính điểm trung bình.
Câu 3
A. Khi bạn muốn thay đổi danh sách gốc.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.