जब डिक्शनरी कीज़ के संचयी माध्य को खोजने की आवश्यकता होती है, तो एक खाली डिक्शनरी बनाई जाती है, और मूल डिक्शनरी को फिर से चालू किया जाता है, और आइटम्स को एक्सेस किया जाता है। यदि यह शब्दकोश में मौजूद है, तो कुंजी को खाली शब्दकोश में जोड़ दिया जाता है, अन्यथा कुंजी के बजाय मान रखा जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
from statistics import mean my_list = [{'hi' : 24, 'there' : 81, 'how' : 11}, {'hi' : 16, 'how' : 78, 'doing' : 63}] print("The list is : ") print(my_list) my_result = dict() for sub in my_list: for key, val in sub.items(): if key in my_result: my_result[key].append(val) else: my_result[key] = [val] for key, my_val in my_result.items(): my_result[key] = mean(my_val) print("The result is : ") print(my_result)
आउटपुट
The list is : [{'hi': 24, 'there': 81, 'how': 11}, {'hi': 16, 'how': 78, 'doing': 63}] The result is : {'hi': 20, 'there': 81, 'how': 44.5, 'doing': 63}
स्पष्टीकरण
-
आवश्यक पैकेज आयात किए जाते हैं।
-
शब्दकोश मूल्यों की सूची परिभाषित है, और कंसोल पर प्रदर्शित होती है।
-
एक खाली शब्दकोश परिभाषित किया गया है।
-
शब्दकोश मूल्यों की मूल सूची को पुनरावृत्त किया जाता है, और आइटम प्राप्त किए जाते हैं।
-
यदि यह कुंजी शब्दकोश में मौजूद है, तो इसे खाली शब्दकोश में जोड़ दिया जाता है।
-
अन्यथा यह कुंजी एक मान में बदल जाती है।
-
फिर से कुंजी और मानों को पुनरावृत्त किया जाता है, और उनका माध्य 'माध्य' विधि का उपयोग करके प्राप्त किया जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।