పైథాన్ యొక్క అంతర్నిర్మిత ఫంక్షన్లను ఉపయోగించి పైథాన్లోని జాబితా నుండి ఒక అంశాన్ని తొలగించడం/తీసివేయడం ఎలా?
జాబితా నుండి ఒక అంశాన్ని తొలగించడానికి/తీసివేయడానికి, పైన పేర్కొన్న విధంగా పైథాన్ యొక్క నాలుగు విభిన్న అంతర్నిర్మిత విధులు ఉపయోగించబడతాయి. కింది విభాగాలు ప్రతి ఫంక్షన్ యొక్క సింటాక్స్ గురించి చర్చిస్తాయి. ప్రతి ఫంక్షన్ యొక్క పనిని అర్థం చేసుకోవడానికి మీరు సంబంధిత ఉదాహరణలను కూడా కనుగొంటారు.
తొలగించు() ఫంక్షన్ యొక్క సింటాక్స్
తొలగించు() ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
తొలగించు() అనేది పైథాన్ యొక్క ప్రామాణిక లైబ్రరీలో అంతర్నిర్మిత ఫంక్షన్, ఇది జాబితా నుండి ఒక అంశాన్ని తీసివేయడానికి ఉపయోగించబడుతుంది. 'name_of_list' అనేది ఒక అంశాన్ని తీసివేయవలసిన లేదా తొలగించాల్సిన జాబితాను సూచిస్తుంది. 'value_to_be_removed' అనేది జాబితా నుండి తీసివేయవలసిన నిర్దిష్ట విలువను సూచిస్తుంది. ఇది తప్పక అందించబడాలి; లేకపోతే, కంపైలర్ 'టైప్ఎర్రర్' ద్వారా చేస్తుంది. తొలగించు() అనేది జాబితాలతో ఉపయోగించే అంతర్నిర్మిత ఫంక్షన్. డిఫాల్ట్గా, జాబితా నుండి ఒక అంశాన్ని తీసివేయడం దీని పని. ఇది జాబితాలో పేర్కొన్న విలువను శోధిస్తుంది మరియు దానిని తీసివేస్తుంది.
తొలగించు() ఫంక్షన్ జాబితా నుండి పేర్కొన్న మూలకాన్ని తొలగిస్తుంది మరియు ఏ విలువను అందించదు. ఇప్పుడు, తొలగించు() పద్ధతి యొక్క కార్యాచరణను లోతుగా అర్థం చేసుకోవడానికి ఒక ఉదాహరణను చూద్దాం.
ఉదాహరణ 1:
ఈ ఉదాహరణలో, మేము జాబితా నుండి ఒక అంశాన్ని తీసివేయడానికి తొలగించు() పద్ధతిని అమలు చేస్తాము మరియు దాని కార్యాచరణను అర్థం చేసుకోవడానికి ప్రయత్నిస్తాము. తొలగించు() ఫంక్షన్ యొక్క కోడ్ ఇక్కడ ఉంది. ఇక్కడ మేము 5 పూర్ణాంకాల జాబితాను నిర్వచించాము: my_list = [1, 2, 3, 4, 5]. అప్పుడు, మేము remove() ఫంక్షన్, my_list.remove(4)ని ఉపయోగించి 4ని తీసివేసాము.
నా_జాబితా = [ 1 , రెండు , 3 , 4 , 5 ]ముద్రణ ( 'అసలు జాబితా:' , నా_జాబితా )
నా_జాబితా. తొలగించు ( 4 )
ముద్రణ ( 'ఒక అంశాన్ని తీసివేసిన తర్వాత జాబితా:' , నా_జాబితా )
ఇప్పుడు, దిగువ అవుట్పుట్ని చూద్దాం మరియు ఫలితాన్ని చూద్దాం. మీరు గమనించినట్లుగా, 4 జాబితా నుండి తొలగించబడింది మరియు కొత్త జాబితాలో ఇప్పుడు 4 అంశాలు మాత్రమే ఉన్నాయి, my_list = [1, 2, 3, 5]. మీరు జాబితాలో లేని విలువను అందిస్తే, కంపైలర్ ValueError ద్వారా అందజేస్తుందని గమనించండి. కింది విభాగంలో ValueError యొక్క ఉదాహరణను చూద్దాం.
ఉదాహరణ 2:
ఈ ఉదాహరణలో, కంపైలర్ దానికి ఎలా స్పందిస్తుందో చూడటానికి జాబితాలో అందుబాటులో లేని రిమూవ్() ఫంక్షన్కి మేము విలువను అందిస్తాము. ఇక్కడ కోడ్ ఉంది:
నా_జాబితా = [ 1 , రెండు , 3 , 4 , 5 ]ముద్రణ ( 'అసలు జాబితా:' , నా_జాబితా )
నా_జాబితా. తొలగించు ( 9 )
ముద్రణ ( 'ఒక అంశాన్ని తీసివేసిన తర్వాత జాబితా:' , నా_జాబితా )
అవుట్పుట్ క్రింద ఇవ్వబడింది. మీరు చూడగలిగినట్లుగా, జాబితాలో అందుబాటులో లేని రిమూవ్() ఫంక్షన్కు మేము 9ని అందించినందున కంపైలర్ ValueErrorని విసిరారు.
పాప్() ఫంక్షన్ యొక్క సింటాక్స్
పాప్() ఫంక్షన్ యొక్క సింటాక్స్ క్రింది విధంగా ఉంది:
పాప్() ఫంక్షన్ తీసివేయవలసిన అంశం యొక్క సూచిక ద్వారా జాబితా నుండి అంశాన్ని తొలగిస్తుంది. 'list_name' అనేది ఒక అంశాన్ని తీసివేయవలసిన జాబితాను సూచిస్తుంది. 'సూచిక_విలువ' తీసివేయవలసిన అంశం యొక్క సూచికను సూచిస్తుంది. జాబితా సూచిక 0తో మొదలవుతుందని గుర్తుంచుకోండి. కాబట్టి, సూచిక 3 వద్ద ఉన్న విలువ జాబితాలోని 4వ విలువ. పాప్() ఫంక్షన్కు index_value పేర్కొనబడకపోతే, అది జాబితా నుండి చివరి అంశాన్ని తొలగిస్తుంది/తీసివేస్తుంది. పాప్() ఫంక్షన్ ఎలా పనిచేస్తుందో అర్థం చేసుకోవడానికి క్రింది ఉదాహరణ ప్రోగ్రామ్ను పరిగణించండి:
ఉదాహరణ 3:
ఈ ఉదాహరణలో, పాప్() మరియు రిమూవ్() ఫంక్షన్ల రెండింటి అవుట్పుట్ను పోల్చడానికి మునుపటి ఉదాహరణలో ఉపయోగించిన అదే నమూనాను మేము ఉపయోగించబోతున్నాము. ఇక్కడ, మేము తొలగించాల్సిన అంశం యొక్క సూచిక విలువను అందిస్తాము. దిగువ కోడ్ని చూడండి:
నా_జాబితా = [ 1 , రెండు , 3 , 4 , 5 ]ముద్రణ ( 'అసలు జాబితా:' , నా_జాబితా )
నా_జాబితా. పాప్ ( రెండు )
ముద్రణ ( 'ఒక అంశాన్ని తీసివేసిన తర్వాత జాబితా:' , నా_జాబితా )
3 యొక్క సూచిక అయిన పాప్() ఫంక్షన్కు 2 అందించబడిందని గమనించండి. ఐటెమ్ '3' జాబితా నుండి తొలగించబడాలి. దిగువ అవుట్పుట్ చూడండి. మీరు చూడగలిగినట్లుగా, పాప్() మరియు రిమూవ్() ఫంక్షన్ ఒకేలా ఉంటుంది, సింటాక్స్ మాత్రమే కొంచెం భిన్నంగా ఉంటుంది.
డెల్ ఫంక్షన్ యొక్క సింటాక్స్
డెల్ ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
డెల్ పద్ధతి యొక్క విధి పాప్() ఫంక్షన్ వలె ఉంటుంది. ఇది సూచిక విలువ ద్వారా పేర్కొన్న జాబితా నుండి ఒక అంశాన్ని తొలగిస్తుంది. ఇండెక్స్_విలువ అందించబడకపోతే, డెల్ ఫంక్షన్ మొత్తం జాబితాను తీసివేస్తుంది. ఇప్పుడు, డెల్ ఫంక్షన్ యొక్క ఉదాహరణను చూద్దాం.
ఉదాహరణ 4:
ఈ ఉదాహరణలో, డెల్ అంతర్నిర్మిత ఫంక్షన్ సహాయంతో మేము జాబితా నుండి ఒక అంశాన్ని తీసివేస్తాము.
నా_జాబితా = [ 1 , రెండు , 3 , 4 , 5 ]ముద్రణ ( 'అసలు జాబితా:' , నా_జాబితా )
యొక్క నా_జాబితా [ రెండు ]
ముద్రణ ( 'ఒక అంశాన్ని తీసివేసిన తర్వాత జాబితా:' , నా_జాబితా )
ఇక్కడ అవుట్పుట్ ఉంది. మీరు చూడగలిగినట్లుగా, మేము పాప్() ఫంక్షన్ను డెల్ ఫంక్షన్తో భర్తీ చేసాము. అన్ని పద్ధతుల పనితీరులో సారూప్యతను చూపించడానికి మేము అదే ఉదాహరణను ఉపయోగించాము.
స్పష్టమైన() ఫంక్షన్ యొక్క సింటాక్స్
క్లియర్() ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
స్పష్టమైన() పద్ధతి యొక్క ఫంక్షన్ పైన నిర్వచించిన అన్ని అంతర్నిర్మిత పద్ధతుల నుండి కొంచెం భిన్నంగా ఉంటుంది. పాప్(), తొలగించు(), మరియు డెల్ జాబితా నుండి పేర్కొన్న అంశాన్ని తొలగిస్తుంది. అయితే, clear() ఫంక్షన్ మొత్తం జాబితాను తొలగిస్తుంది. 'my_list' తీసివేయవలసిన జాబితాను సూచిస్తుంది. క్రింద ఇవ్వబడిన ఉదాహరణను పరిగణించండి.
ఉదాహరణ 5:
స్పష్టమైన() ఫంక్షన్ కోసం నమూనా ఉదాహరణను చూడండి.
నా_జాబితా = [ 1 , రెండు , 3 , 4 , 5 ]ముద్రణ ( 'అసలు జాబితా:' , నా_జాబితా )
నా_జాబితా. స్పష్టమైన ( )
ముద్రణ ( 'ఒక అంశాన్ని తీసివేసిన తర్వాత జాబితా:' , నా_జాబితా )
క్రింద అవుట్పుట్ ఉంది. మీరు చూడగలిగినట్లుగా, మేము ఇప్పుడు ఖాళీ జాబితాను కలిగి ఉన్నాము, ఎందుకంటే క్లియర్() ఫంక్షన్ జాబితా నుండి ప్రతి అంశాన్ని ఒకేసారి తొలగిస్తుంది.
ముగింపు
ప్రోగ్రామింగ్ కోడ్లను రాయడం అంత సులభం కాదు. కానీ పైథాన్ ప్రోగ్రామింగ్ లాంగ్వేజ్ కోడింగ్ని సరళంగా మరియు సులభతరం చేసింది, నిపుణులైన ప్రోగ్రామర్లకు మాత్రమే కాకుండా ప్రారంభకులకు కూడా. పైథాన్లోని ప్రామాణిక లైబ్రరీలు మరియు అంతర్నిర్మిత ఫంక్షన్లు చాలా సౌలభ్యాన్ని అందిస్తాయి, అనుభవం లేని డెవలపర్ కూడా సంక్లిష్ట కోడ్లను వ్రాయగలరు. ఈ కథనంలో, జాబితా నుండి ఒక అంశాన్ని తీసివేయడానికి పైథాన్ క్లియర్(), డెల్, పాప్(), మరియు రిమూవ్() యొక్క నాలుగు అంతర్నిర్మిత పద్ధతుల గురించి తెలుసుకున్నాము.