जब प्रत्येक कुंजी की अद्वितीय मान गणना की आवश्यकता होती है, तो 'संलग्न' विधि के साथ एक पुनरावृत्ति का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [12, 33, 33, 54, 84, 16, 16, 16, 58] print("The list is :") print(my_list) filtered_list = [] elem_count = 0 for item in my_list: if item not in filtered_list: elem_count += 1 filtered_list.append(item) print("The result is :") print(elem_count)
आउटपुट
The list is : [12, 33, 33, 54, 84, 16, 16, 16, 58] The result is : 6
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक खाली सूची परिभाषित की गई है,
-
एक पूर्णांक 0 को असाइन किया गया है।
-
मूल सूची को फिर से दोहराया गया है।
-
यदि मूल सूची में मौजूद कोई तत्व दूसरी सूची में मौजूद नहीं है, तो पूर्णांक 1 से बढ़ जाता है।
-
नंबर को खाली सूची में जोड़ा जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।