Giả sử có một list: l = [2,3,4]. Nếu muốn in list này theo thứ tự ngược lại ta nên sử dụng phương pháp nào sau đây?
Trả lời:
Đáp án đúng: D
Câu hỏi kiểm tra cách sử dụng hàm reversed()
và reverse()
trong Python để đảo ngược một list.
reverse()
là một method của list, nó sẽ thay đổi trực tiếp list ban đầu và không trả về một list mới. Vì vậy, việc gọireverse(l)
sẽ đảo ngược listl
tại chỗ, nhưng không trả về giá trị gì để in.reversed(l)
là một hàm built-in, nó trả về một iterator đảo ngược của listl
. Để có được một list mới từ iterator này, cần phải chuyển đổi nó thành list bằng hàmlist()
.list(reverse[(l)])
là một cách viết sai cú pháp và sẽ gây ra lỗi.- Phương án
list(reversed(l))
là đáp án đúng vì nó tạo ra một list mới chứa các phần tử của listl
theo thứ tự ngược lại.
Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
