"ఇంకా అలసిపోలేదా? కొనసాగిద్దాం. సెట్ మరియు మ్యాప్ గురించి మరియు వారు ఏమి చేయగలరు అనే దాని గురించి నేను మీకు మరిన్ని వివరాలను అందించాలనుకుంటున్నాను."

" సెట్ అనేది ఒక సెట్, సంఖ్య లేని వస్తువుల సమూహం. సెట్ యొక్క ప్రధాన లక్షణం ఏమిటంటే అది ప్రత్యేకమైన వస్తువులను మాత్రమే కలిగి ఉంటుంది , అనగా సెట్‌లోని ప్రతి మూలకం భిన్నంగా ఉంటుంది . ఇక్కడ మీరు సెట్‌లో నిర్వహించగల ఆపరేషన్‌లు ఉన్నాయి:"

ఆపరేషన్ పద్ధతి
మూలకం(ల)ని జోడించండి add(), addAll()
మూలకం(లు)ని తీసివేయండి తొలగించు(),అన్ని తొలగించు()
మూలకం(ల) ఉనికిని తనిఖీ చేయండి కలిగి(), అన్నీ కలిగి()

"మరి అంతేనా?"

"సరే, అవును. సెట్‌లో ఎన్ని అంశాలు ఉన్నాయో తెలుసుకోవడానికి మీరు సైజ్() పద్ధతిని కూడా ఉపయోగించవచ్చు."

"మ్యాప్ గురించి ఏమిటి?"

" మ్యాప్ అనేది జతల సముదాయం. ఇది ఒక సెట్ లాంటిది, ఇది ప్రత్యేకమైన మూలకాల కంటే కీ-విలువ జంటల సమితి తప్ప. ప్రతి « కీ» ప్రత్యేకంగా ఉండాలి . ఒకే ఒక్క పరిమితి ఏమిటంటే, మ్యాప్‌లో రెండు జతలను కలిగి ఉండకూడదు అదే కీలు ."

"మేము మ్యాప్‌తో ఏమి చేయగలము :"

ఆపరేషన్ పద్ధతి
అన్ని జతల సెట్‌ను పొందండి ఎంట్రీసెట్()
అన్ని కీల సమితిని పొందండి కీసెట్()
అన్ని విలువల సమితిని పొందండి విలువలు()
ఒక జతని జోడించండి పెట్టు (కీ, విలువ)
పేర్కొన్న కీ కోసం విలువను పొందండి పొందు (కీ)
పేర్కొన్న కీ ఉందో లేదో తనిఖీ చేయండి కీ(కీ)ని కలిగి ఉంటుంది
పేర్కొన్న విలువ ఉందో లేదో తనిఖీ చేయండి విలువ (విలువ) కలిగి ఉంటుంది
మ్యాప్ ఖాళీగా ఉందో లేదో తనిఖీ చేయండి ఖాళీ ()
మ్యాప్‌ను క్లియర్ చేయండి స్పష్టమైన ()
పేర్కొన్న కీ కోసం విలువను తీసివేయండి తొలగించు (కీ)

"ఇది సెట్ కంటే చాలా ఆసక్తికరంగా ఉంది."

"అవును. మ్యాప్ జాబితా వలె ప్రజాదరణ పొందనప్పటికీ, ఇది చాలా టాస్క్‌లలో ఉపయోగించబడుతుంది."