mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question अनियमित
speech play
speech pause
speech stop

कार्यात्मक प्रोग्रामिंग में आइटमाइज़र को समझना

आइटमाइज़र एक फ़ंक्शन है जो किसी ऑब्जेक्ट को इनपुट के रूप में लेता है और आइटमों की एक सूची लौटाता है, जहां प्रत्येक आइटम एक टपल होता है जिसमें ऑब्जेक्ट की कुंजी-मूल्य जोड़ी होती है। उदाहरण के लिए, यदि आपके पास `a` कुंजी के साथ एक शब्दकोश `d` है , `बी`, और `सी`, और मान `1`, `2`, और `3`, क्रमशः, आप शब्दकोश को टुपल्स की सूची में बदलने के लिए एक आइटमाइज़र का उपयोग कर सकते हैं:
``
itemizer = Lambda d : [(k, v) for k, v in d.items()]
list_of_tuples = itemizer(d)
print(list_of_tuples) # [('a', 1), ('b', 2), ('c' , 3)]
```
इस उदाहरण में, `आइटमाइज़र` फ़ंक्शन शब्दकोश `डी` को इनपुट के रूप में लेता है और टुपल्स की एक सूची लौटाता है, जहां प्रत्येक टुपल में शब्दकोश की कुंजी-मूल्य जोड़ी होती है।

आइटमाइज़र आमतौर पर उपयोग किए जाते हैं जटिल डेटा संरचनाओं को सरल संरचनाओं में बदलने के लिए कार्यात्मक प्रोग्रामिंग जिन्हें अन्य कार्यों या एल्गोरिदम द्वारा आसानी से संसाधित किया जा सकता है। वे पुनरावर्तक बनाने के लिए भी उपयोगी हैं, जो ऐसी वस्तुएं हैं जिन्हें मूल्यों का अनुक्रम उत्पन्न करने के लिए पुनरावृत्त किया जा सकता है।

Knowway.org आपको बेहतर सेवा प्रदान करने के लिए कुकीज़ का उपयोग करता है। Knowway.org का उपयोग करके, आप कुकीज़ के हमारे उपयोग के लिए सहमत होते हैं। विस्तृत जानकारी के लिए, आप हमारे कुकी नीति पाठ की समीक्षा कर सकते हैं। close-policy