Bộ đếm của Python: Đếm dữ liệu hiệu quả

Feb 15 2023
Mô-đun Bộ đếm của Python là một mô-đun tích hợp trong mô-đun bộ sưu tập cho phép bạn dễ dàng đếm dữ liệu. Mô-đun Bộ đếm có thể giúp bạn đơn giản hóa các thao tác xử lý dữ liệu mà bạn cần đếm các phần tử.

Mô-đun Bộ đếm của Python là một mô-đun tích hợp trong mô-đun bộ sưu tập cho phép bạn dễ dàng đếm dữ liệu. Mô-đun Bộ đếm có thể giúp bạn đơn giản hóa các thao tác xử lý dữ liệu mà bạn cần đếm các phần tử.

Mô-đun Counter cực kỳ dễ sử dụng. Để bắt đầu, chỉ cần nhập lớp Counter từ mô-đun bộ sưu tập:

from collections import Counter

my_list = [1, 2, 3, 2, 1, 2, 3, 1, 1, 2]
my_counter = Counter(my_list)

print(my_counter)
# Output: Counter({1: 4, 2: 4, 3: 2})

my_string = "Python is awesome"
my_counter = Counter(my_string)
print(my_counter)
# Output: Counter({'o': 3, 'e': 2, ' ': 2, 's': 2, 'w': 1, 'P': 1, 'y': 1, 't': 1, 'h': 1, 'n': 1, 'i': 1, 'a': 1, 'm': 1})

most_common = my_counter.most_common(2)
print(most_common)
# Output: [('o', 3), ('e', 2)]

my_list1 = [1, 2, 3, 4, 5, 6]
my_list2 = [2, 3, 4, 4, 4, 5, 5, 6, 6, 6, 6]
counter1 = Counter(my_list1)
counter2 = Counter(my_list2)
print(counter1 + counter2)
# Output: Counter({6: 5, 4: 4, 5: 3, 2: 2, 3: 2, 1: 1})

Bản tóm tắt

Phần kết luận

Cuối cùng, mô-đun Bộ đếm là một công cụ mạnh mẽ và có thể thích ứng để xử lý dữ liệu trong Python. Nó cho phép bạn nhanh chóng đếm tần suất của các phần tử trong một lần lặp và thực hiện các thao tác dữ liệu như xác định các phần tử thường xuyên nhất hoặc kết hợp hai đối tượng Bộ đếm.