ในบทความนี้ เราได้รับรายการและสตริง เราจำเป็นต้องค้นหาจำนวนครั้งที่สตริงที่กำหนดเป็นองค์ประกอบในรายการ
มีเคาน์เตอร์
ฟังก์ชันตัวนับจากโมดูลคอลเลกชันจะให้จำนวนองค์ประกอบที่มีอยู่ในรายการแก่เรา จากผลการนับเราสามารถแยกเฉพาะบัญชีที่ยุติธรรมซึ่งดัชนีตรงกับค่าขององค์ประกอบที่เรากำลังค้นหา
ตัวอย่าง
from collections import Counter
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
# Given list and element
print("Given list:\n", Alist)
print("Given element:\n",elem)
cnt = Counter(Alist)
print("Number of times the element is present in list:\n",cnt[elem]) ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Given list: ['Mon', 'Wed', 'Mon', 'Tue', 'Thu'] Given element: Mon Number of times the element is present in list: 2
พร้อมนับ
ฟังก์ชันการนับใช้สตรีมที่กำหนดเป็นพารามิเตอร์และค้นหาสตรีมนั้นในรายการที่กำหนด
ตัวอย่าง
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
# Given list and element
print("Given list:\n", Alist)
print("Given element:\n",elem)
cnt = Alist.count('Mon')
print("Number of times the element is present in list:\n",cnt) ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Given list: ['Mon', 'Wed', 'Mon', 'Tue', 'Thu'] Given element: Mon Number of times the element is present in list: 2