जब यह जांचने की आवश्यकता होती है कि क्या पंक्तियों की आवृत्ति समान है, तो 'ऑल' ऑपरेटर, 'काउंटर' विधि और एक साधारण पुनरावृत्ति का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
from collections import Counter my_list = [[21, 92, 64, 11, 3], [21, 3, 11, 92, 64], [64, 92, 21, 3, 11]] print("The list is :") print(my_list) my_result = all(dict(Counter(row)) == dict(Counter(my_list[0])) for row in my_list ) if(my_result == True): print("All rows have similar frequency") else: print("All rows do not have similar frequency")
आउटपुट
The list is : [[21, 92, 64, 11, 3], [21, 3, 11, 92, 64], [64, 92, 21, 3, 11]] All rows have similar frequency
स्पष्टीकरण
-
आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।
-
पूर्णांकों वाली सूची की सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची की सूची में सूची को एक काउंटर और फिर एक शब्दकोश में परिवर्तित किया जाता है।
-
यह देखने के लिए जाँच की जाती है कि क्या प्रत्येक सूची में तत्व समान आवृत्ति पर होते हैं।
-
यदि हाँ, एक बूलियन मान एक चर में संग्रहीत किया जाता है।
-
इस बूलियन चर के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।