Python รายการนับ () พร้อมตัวอย่าง
⚡ สรุปอย่างชาญฉลาด
การขอ Python เมธอด `count()` จะคืนค่าจำนวนครั้งที่องค์ประกอบที่กำหนดปรากฏในรายการหรือสตริง ในที่นี้คุณจะได้เรียนรู้ไวยากรณ์ ดูตัวอย่างการใช้งานกับรายการและสตริง และนับองค์ประกอบทั้งหมดพร้อมกันด้วยเมธอด `counter`

Python นับ
count() เป็นฟังก์ชันที่มีอยู่ในตัว Python- มันจะส่งคืนจำนวนรวมขององค์ประกอบที่กำหนดในรายการ ฟังก์ชัน count() ใช้ในการนับองค์ประกอบในรายการและสตริง
Python จำนวนรายการ()
count() เป็นฟังก์ชันที่มีอยู่ในตัว Python- มันจะส่งคืนจำนวนองค์ประกอบที่กำหนดในรายการให้คุณ
วากยสัมพันธ์
list.count(element)
พารามิเตอร์
ธาตุ: องค์ประกอบที่คุณต้องการค้นหาการนับ
ค่าส่งคืน
count() วิธีการจะส่งกลับค่าจำนวนเต็ม เช่น จำนวนองค์ประกอบที่กำหนดจากรายการที่กำหนด จะส่งคืนค่า 0 หากไม่พบค่าในรายการที่กำหนด
ตัวอย่างที่ 1: จำนวนรายการ
ตัวอย่างต่อไปนี้แสดงการทำงานของฟังก์ชัน count() ในรายการ:
list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)
Output:
The count of color: green is 3
ตัวอย่างที่ 2: ค้นหาจำนวนองค์ประกอบ (รายการซ้ำ) ในรายการที่กำหนด
list1 = [2,3,4,3,10,3,5,6,3]
elm_count = list1.count(3)
print('The count of element: 3 is ', elm_count)
Output:
The count of element: 3 is 4
นับจำนวนอักขระในสตริง
เมธอด count() ยังสามารถใช้กับสตริงได้ โดยจะส่งคืนจำนวนครั้งที่อักขระหรือสตริงย่อยปรากฏขึ้น
message = "hello world" print(message.count("l")) print(message.count("o"))
Output:
3 2
นับองค์ประกอบทั้งหมดโดยใช้ตัวนับ
หากต้องการนับทุกองค์ประกอบพร้อมกันแทนที่จะนับทีละรายการ ให้ใช้ฟังก์ชัน Counter จากโมดูล collections
from collections import Counter list1 = ["red", "green", "blue", "green", "red", "green"] print(Counter(list1))
Output:
Counter({'green': 3, 'red': 2, 'blue': 1})
