जब किसी सूची में किसी संख्या की आवृत्ति खोजने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है, जो एक सूची और संख्या लेती है। यह सूची के माध्यम से पुनरावृति करता है, और हर बार संख्या का सामना करने पर, काउंटर बढ़ा दिया जाता है।
नीचे उसी का प्रदर्शन है -
उदाहरण
def count_num(my_list, x_val): my_counter = 0 for elem in my_list: if (elem == x_val): my_counter = my_counter + 1 return my_counter my_list = [ 66, 26, 48, 140, 66, 20, 1, 96, 86] print("The list is :") print(my_list) occ_number = 66 print('{} has occurred {} times'.format(occ_number, count_num(my_list, occ_number)))
आउटपुट
The list is : [66, 26, 48, 140, 66, 20, 1, 96, 86] 66 has occurred 2 times
स्पष्टीकरण
-
'काउंट_नंबर' नाम की एक विधि परिभाषित की गई है, जो एक सूची और एक संख्या को पैरामीटर के रूप में लेती है।
-
सूची को पुनरावृत्त किया जाता है, और यदि कोई तत्व संख्या से मेल खाता है, तो काउंटर बढ़ा दिया जाता है।
-
फ़ंक्शन के परिणामस्वरूप काउंटर वापस कर दिया जाता है।
-
फ़ंक्शन के बाहर, एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
संख्या को परिभाषित किया गया है, और इन मापदंडों को पारित करके विधि को कॉल किया जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।