JavaScript is required

Xác định kết quả cho đoạn code sau:

import collections

c = collections.Counter()

print(c.most_common(1))

A.

[(4, 4)]

B.

[(2, 2)]

C.

[(4, 4), (2, 2)]

D.

Error

Trả lời:

Đáp án đúng: A


Đoạn code sử dụng `collections.Counter()` để tạo một bộ đếm. Khi khởi tạo `c = collections.Counter()`, bộ đếm `c` rỗng. Hàm `c.most_common(1)` trả về 1 phần tử phổ biến nhất (ở dạng list các tuple) trong bộ đếm. Vì bộ đếm rỗng, nó sẽ trả về một list rỗng. Tuy nhiên, khi in ra list rỗng, nó sẽ hiển thị là `[]`. Vì vậy, không có đáp án nào đúng trong các lựa chọn đã cho. Các đáp án A, B, C đều đưa ra các giá trị tuple không chính xác, và đáp án D 'Error' cũng không đúng vì code chạy mà không gặp lỗi.

Câu hỏi liên quan