Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เพื่อค้นหาตัวละครที่เกิดขึ้นมากที่สุดและจำนวนของมัน


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีแก้ปัญหาและแนวทางแก้ไขปัญหาที่กำหนด

คำชี้แจงปัญหา

ระบุสตริงอินพุต เราจำเป็นต้องค้นหาอักขระที่เกิดขึ้นมากที่สุดและจำนวนของมัน

แนวทาง

  • สร้างพจนานุกรมโดยใช้เมธอด Counter โดยมีสตริงเป็นคีย์และความถี่เป็นค่า

  • ค้นหาการเกิดขึ้นสูงสุดของอักขระ เช่น ค่า และรับดัชนีของอักขระนั้น

ตอนนี้เรามาดูการใช้งานด้านล่าง −

ตัวอย่าง

from collections import Counter
   def find(input_):
   # dictionary
   wc = Counter(input_)
   # Finding maximum occurrence
   s = max(wc.values())
   i = wc.values().index(s)
   print (wc.items()[i])
# Driver program
if __name__ == "__main__":
   input_ = 'Tutorialspoint'
   find(input_)

ผลลัพธ์

(‘t’,3)

ตัวแปรและฟังก์ชันทั้งหมดได้รับการประกาศในขอบเขตสากลดังที่แสดงด้านล่าง -

โปรแกรม Python เพื่อค้นหาตัวละครที่เกิดขึ้นมากที่สุดและจำนวนของมัน

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับวิธีการค้นหาตัวละครที่เกิดขึ้นมากที่สุดและจำนวนตัวละคร