"अभी तक थके नहीं हैं? तो चलिए जारी रखते हैं। मैं आपको सेट और मैप के बारे में अधिक जानकारी देना चाहता हूं और वे क्या कर सकते हैं।"
" सेट एक सेट है, बिना नंबर वाली वस्तुओं का एक समूह। सेट की मुख्य विशेषता यह है कि इसमें केवल अद्वितीय ऑब्जेक्ट होते हैं , यानी सेट का प्रत्येक तत्व अलग होता है । यहां वे ऑपरेशन हैं जो आप एक सेट पर कर सकते हैं:"
कार्यवाही | तरीका |
---|---|
तत्व जोड़ें | जोड़ें (), AddAll () |
तत्व हटाएं | हटाएं (), सभी हटाएं () |
तत्वों की उपस्थिति के लिए जाँच करें | सम्मिलित है (), सम्मिलित है () |
"और बस?"
"ठीक है, हाँ। सेट में कितने तत्व हैं, यह जानने के लिए आप आकार () विधि का भी उपयोग कर सकते हैं।"
"मानचित्र के बारे में क्या?"
" मानचित्र जोड़े का एक सेट है। यह एक सेट की तरह है, सिवाय इसके कि यह अद्वितीय तत्वों के बजाय कुंजी-मूल्य जोड़े का एक सेट है। केवल सीमा यह है कि प्रत्येक « कुंजी» अद्वितीय होनी चाहिए । एक मानचित्र में दो जोड़े नहीं हो सकते वही चाबियां ।"
"यहाँ हम मानचित्र के साथ क्या कर सकते हैं :"
कार्यवाही | तरीका |
---|---|
सभी जोड़ियों का एक सेट प्राप्त करें | एंट्रीसेट () |
सभी चाबियों का एक सेट प्राप्त करें | चाबीगुछा() |
सभी मूल्यों का एक सेट प्राप्त करें | मान () |
एक जोड़ी जोड़ें | पुट (कुंजी, मान) |
निर्दिष्ट कुंजी के लिए मान प्राप्त करें | चाबी देना) |
जांचें कि निर्दिष्ट कुंजी मौजूद है या नहीं | सम्मिलित कुंजी (कुंजी) |
जांचें कि निर्दिष्ट मान मौजूद है या नहीं | सम्मिलित मान (मान) |
जांचें कि नक्शा खाली है या नहीं | खाली है() |
मानचित्र साफ़ करें | साफ़() |
निर्दिष्ट कुंजी के लिए मान निकालें | हटाएं (कुंजी) |
"यह सेट की तुलना में बहुत अधिक दिलचस्प है।"
"हाँ। हालांकि मानचित्र सूची के रूप में लोकप्रिय नहीं है, यह कई कार्यों में प्रयोग किया जाता है।"