generic_mean
एक जेनेरिक फ़ंक्शन
generic_mean
को लागू करें, जो एक संग्रह को पहले तर्क के रूप में लेगा (यह एक सूची, सेट, या टपलों की सूची हो सकती है) और दूसरा तर्क एक फ़ंक्शन होगा जो संग्रह के प्रत्येक तत्व से एक संख्या प्राप्त करता है। यह generic_mean
उन सभी तत्वों को अनदेखा कर देना चाहिए जिनका मान फ़ंक्शन को लागू करने के बाद 0 होता है।def generic_mean():
...
print(generic_mean([1, 0, 3], lambda x: x)) # 2
print(generic_mean({1, 2, 3}, lambda x: x)) # 2
print(generic_mean([(1, 3), (4, 6)], lambda x: x[0] + x[1])) # 7
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB