जब लगातार तत्वों को पुन:व्यवस्थित करने की आवश्यकता होती है, तो 'काउंटर' विधि, एक खाली सूची और एक साधारण पुनरावृत्ति का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
from collections import Counter my_list = [21, 83, 44, 52, 61, 72, 81, 96, 18, 44] print("The list is :") print(my_list) my_frequencys = Counter(my_list) my_result = [] for value, count in my_frequencys.items(): my_result.extend([value]*count) print("The resultant list is :") print(my_result)
आउटपुट
The list is : [21, 83, 44, 52, 61, 72, 81, 96, 18, 44] The resultant list is : [21, 83, 44, 44, 52, 61, 72, 81, 96, 18]
स्पष्टीकरण
-
आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची का एक 'काउंटर' परिभाषित किया गया है और एक चर को सौंपा गया है।
-
एक खाली सूची बनाई जाती है।
-
चर के तत्वों का उपयोग किया जाता है, और तत्व और तत्व की गिनती के उत्पाद को खाली सूची में जोड़ दिया जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।