ได้ลิสต์และค่าที่ต้องการ หาจำนวนครั้งที่ค่านั้นปรากฏในลิสต์
วิธี 1: ใช้ collections.Counter
from collections import Counter
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
cnt = Counter(Alist)[elem]
print(cnt) # 2
วิธี 2: ใช้ list.count() (Built-in, เรียบง่ายที่สุด)
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
cnt = Alist.count(elem)
print(cnt) # 2
สรุป
list.count() ใช้ง่ายที่สุดสำหรับนับค่าเดียว Counter เหมาะเมื่อต้องการนับหลายค่าพร้อมกันหรือต้องการ Dictionary ของ Count ทั้งหมด