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])) # 7Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB