जब मैट्रिक्स पंक्ति की लंबाई की आवृत्ति की गणना करने की आवश्यकता होती है, तो इसे फिर से चालू किया जाता है और इसकी आवृत्ति को खाली शब्दकोश में जोड़ा जाता है या फिर से मिलने पर बढ़ा दिया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [[42, 24, 11], [67, 18], [20], [54, 10, 25], [45, 99]] print("The list is :") print(my_list) my_result = dict() for element in my_list: if len(element) not in my_result: my_result[len(element)] = 1 else: my_result[len(element)] += 1 print("The result is :") print(my_result)
आउटपुट
The list is : [[42, 24, 11], [67, 18], [20], [54, 10, 25], [45, 99]] The result is : {1: 1, 2: 2, 3: 2}
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक खाली शब्दकोश परिभाषित किया गया है।
-
सूची को पुनरावृत्त किया जाता है, और यदि विशिष्ट लंबाई शब्दकोश में मौजूद नहीं है, तो शब्दकोश में लंबाई 1 को निर्दिष्ट की जाती है।
-
अन्यथा, इसे 1 से बढ़ा दिया जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।