Đếm dễ dàng

Các kiểu dữ liệu trong Python

Jason Myers

Instructor

Mô-đun Collections

  • Một phần của Thư viện Chuẩn
  • Cấu trúc dữ liệu nâng cao
Các kiểu dữ liệu trong Python

Counter

  • Từ điển chuyên dụng để đếm dữ liệu, đo tần suất
from collections import Counter

nyc_eatery_count_by_types = Counter(nyc_eatery_types)
print(nyc_eatery_count_by_type)
Counter({'Mobile Food Truck': 114, 'Food Cart': 74, 'Snack Bar': 24,
'Specialty Cart': 18, 'Restaurant': 15, 'Fruit & Vegetable Cart': 4})
print(nyc_eatery_count_by_types['Restaurant'])
15
Các kiểu dữ liệu trong Python

Dùng Counter để tìm mục phổ biến nhất

  • Phương thức .most_common() trả về các giá trị theo thứ tự giảm dần
print(nyc_eatery_count_by_types.most_common(3))
[('Mobile Food Truck', 114), ('Food Cart', 74), ('Snack Bar', 24)]
Các kiểu dữ liệu trong Python

Hãy luyện tập!

Các kiểu dữ liệu trong Python

Preparing Video For Download...