इस ट्यूटोरियल में, हम Python में map फ़ंक्शन का उपयोग करके 2D सरणी का योग ढूंढने जा रहे हैं।
map फ़ंक्शन दो तर्क लेता है यानी function और iterable। यह इटरेटेबल के प्रत्येक तत्व को फ़ंक्शन में पास करता है और परिणाम को map ऑब्जेक्ट में संग्रहीत करता है। हम map ऑब्जेक्ट को एक इटरेटेबल में बदल सकते हैं।
आइए देखें कि map फ़ंक्शन का उपयोग करके 2D सरणी का योग कैसे ढूंढें।
सूचियों का उपयोग करके 2D सरणी आरंभ करें।
map फ़ंक्शन को function sum और 2D सरणी पास करें।
परिणामी map ऑब्जेक्ट का योग ढूंढें और प्रिंट करें।
उदाहरण
नीचे कोड देखें।
# 2D सरणी आरंभ करना
array = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# फ़ंक्शन को sum, सरणी पास करना
result = list(map(sum, array))
# परिणाम मान देखें
# इसमें प्रत्येक उप-सरणी का योग होता है
print(result)
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।
[6, 15, 24]
आउटपुट
अब, उसी sum फ़ंक्शन का उपयोग करके परिणाम का योग ढूंढें।
# परिणाम का योग ढूंढना print(sum(result))
आउटपुट
यदि आप उपरोक्त प्रोग्राम में उपरोक्त कोड स्निपेट जोड़ते हैं और इसे चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।
45
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई संदेह हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।