Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python đếm số lần xuất hiện của một số trong danh sách

Để đếm tần suất của một số trong danh sách, ta duyệt qua từng phần tử và tăng bộ đếm khi trùng khớp.

Ví dụ

def count_occurrences(lst, x):
    count = 0
    for elem in lst:
        if elem == x:
            count += 1
    return count

my_list = [66, 26, 48, 140, 66, 20, 1, 96, 86]
print("Danh sách:", my_list)
target = 66
print(f'{target} xuất hiện {count_occurrences(my_list, target)} lần')

Kết quả

Danh sách: [66, 26, 48, 140, 66, 20, 1, 96, 86]
66 xuất hiện 2 lần

Giải thích

  • Hàm count_occurrences nhận danh sách và giá trị cần đếm.
  • Khởi tạo biến đếm = 0.
  • Duyệt qua từng phần tử, nếu bằng giá trị mục tiêu thì tăng đếm.
  • Trả về kết quả.
  • Lưu ý: Python có sẵn list.count(x) làm việc tương tự.