जब मान के बराबर आवृत्ति वाले तत्वों को निकालना हो, तो सूची समझ (list comprehension), 'count' मेथड और 'set' ऑपरेटर का उपयोग किया जाता है।
उदाहरण
my_list = [4, 1, 8, 6, 2, 4, 1, 3, 2, 4, 4]
print("सूची है:")
print(my_list)
my_result = list(set([element for element in my_list if my_list.count(element) == element]))
print("परिणाम है:")
print(my_result)
आउटपुट
सूची है: [4, 1, 8, 6, 2, 4, 1, 3, 2, 4, 4] परिणाम है: [2, 4]
व्याख्या
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
सूची समझ का उपयोग करके सूची पर पुनरावृत्ति की जाती है, और तत्व की गिनती की तुलना तत्व से ही की जाती है।
इसे सेट में बदला जाता है और फिर सूची में।
परिणाम एक वेरिएबल में निर्दिष्ट किया जाता है।
यह आउटपुट कंसोल पर प्रदर्शित होता है।