जब टपल की सूची में मानों के लिए अद्वितीय कुंजियों की गिनती प्राप्त करने की आवश्यकता होती है, तो इस पर पुनरावृत्ति की जा सकती है और संबंधित गिनती निर्धारित की जा सकती है।
उदाहरण
import collections
my_result = collections.defaultdict(int)
my_list = [[('Hello', 'Hey')], [('Jane', 'Will')], [('William', 'John')], [('Hello', 'Hey')], [('z', 'q')]]
print("सूची की सूची है:")
print(my_list)
for elem in my_list:
my_result[elem[0]] += 1
print("परिणाम है:")
print(my_result)
आउटपुट
सूची की सूची है: [[('Hello', 'Hey')], [('Jane', 'Will')], [('William', 'John')], [('Hello', 'Hey')], [('z', 'q')]]
परिणाम है: defaultdict(, {('Hello', 'Hey'): 2, ('Jane', 'Will'): 1, ('William', 'John'): 1, ('z', 'q'): 1})
व्याख्या
आवश्यक पैकेज आयात किए जाते हैं।
स्ट्रिंग और वर्णों वाली टपल की सूची की सूची परिभाषित की गई है।
सूची को कंसोल पर प्रदर्शित किया जाता है।
सूची पर पुनरावृत्ति की जाती है, और पहला तत्व 1 से बढ़ाया जाता है।
यह परिणाम कंसोल पर प्रदर्शित किया जाता है।