పైథాన్ ప్రోగ్రామింగ్ భాష ఈ రోజుల్లో హాటెస్ట్ ప్రోగ్రామింగ్ భాషగా అవతరించింది. సంక్లిష్ట కార్యక్రమాలను రాయడం కంటే సమర్థవంతమైన అమలు యొక్క ప్రాముఖ్యతను డెవలపర్లు గ్రహించారు. బాక్స్ లక్షణాలు మరియు అనువర్తనాల నుండి డెవలపర్లకు సేవలు అందిస్తుంది, అటువంటి భావన పైథాన్లోని జాబితాలు. ఇది ఒక సేకరణ సమాచార తరహా ఆర్డర్ చేసిన డేటాను పైథాన్లో నిల్వ చేయడానికి ఇది తరచుగా ప్రాధాన్యత ఇవ్వబడుతుంది. ఈ బ్లాగులో చర్చించిన అంశాలు ఈ క్రిందివి:
పైథాన్లో జాబితా అంటే ఏమిటి?
జాబితా ఒక సేకరణ సమాచార తరహా పైథాన్లో. ఇది ఆర్డర్ చేయబడింది మరియు నకిలీ ఎంట్రీలను కూడా అనుమతిస్తుంది. పైథాన్లోని జాబితాలు సజాతీయంగా ఉండవలసిన అవసరం లేదు, అంటే ఇది పూర్ణాంకాలు, తీగలు మరియు ఇతర సేకరణ డేటా రకాలు వంటి విభిన్న డేటా రకాలను కలిగి ఉంటుంది. ఇది ప్రకృతిలో మార్చదగినది మరియు జాబితాలోని సభ్యులను యాక్సెస్ చేయడానికి ఇండెక్సింగ్ను అనుమతిస్తుంది.
జాబితాను ప్రకటించడానికి, మేము చదరపు బ్రాకెట్లను ఉపయోగిస్తాము.
జాబితా ఇతర ప్రోగ్రామింగ్ భాషలలో మేము ప్రకటించే ఇతర శ్రేణుల వలె ఉంటుంది. పైథాన్లోని జాబితాలు తరచుగా స్టాక్స్ మరియు క్యూలను అమలు చేయడానికి ఉపయోగిస్తారు. జాబితాలు ప్రకృతిలో మార్చగలవి. అందువల్ల, జాబితాను ప్రకటించిన తర్వాత కూడా విలువలను మార్చవచ్చు.
mylist = [0,1,2,3,4,5,6]
సూచిక:
జాబితా నుండి విలువను యాక్సెస్ చేయడానికి, మేము సూచిక విలువలను ఉపయోగిస్తాము. ‘ఎడురేకా’ అనే పదం యొక్క అక్షరాలను కలిగి ఉన్న జాబితా నుండి ‘ఎ’ అక్షరాన్ని పొందే కోడ్ క్రింద ఉంది.
a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] ముద్రణ (a [6]) ముద్రణ (a [-1])
రెండు ప్రింట్ స్టేట్మెంట్లు జాబితా నుండి ‘ఎ’ అక్షరాన్ని పొందుతాయి.
జాబితాను ఎందుకు ఉపయోగించాలి?
మా డేటాను నిల్వ చేయడానికి డేటా రకాన్ని ఎన్నుకునేటప్పుడు, డేటా రకం యొక్క లక్షణాలు మరియు లక్షణాలను మనం గుర్తుంచుకోవాలి. మేము మొదటి స్థానంలో సరైన ఎంపిక చేస్తే అది మరింత సమర్థవంతంగా మరియు సురక్షితంగా మారుతుంది.
ఒకేసారి బహుళ డేటాను నిల్వ చేయగలగటం వలన జాబితాకు ప్రాధాన్యత ఇవ్వబడుతుంది. జాబితాలోని విలువలను మార్చడం మరియు సవరించడం సులభం అవుతుంది. మేము క్రమాన్ని జాబితాలో నిల్వ చేయవచ్చు మరియు ఉచ్చులను ఉపయోగించి అనేక పునరావృతాలను చేయవచ్చు. మేము జాబితాలో అనేక ఆపరేషన్లు చేయగలము, పైథాన్లోని జాబితాల కోసం మన వద్ద ఉన్న వివిధ ఆపరేషన్లను అర్థం చేసుకోవచ్చు.
పైథాన్లో జాబితా కార్యకలాపాలు
మేము జాబితాలో చేయగల ఆపరేషన్లు క్రిందివి.
- చేర్చండి
- క్లియర్
- కాపీ
- లెక్కించు
- విస్తరించండి
- చొప్పించు
- సూచిక
- పాప్
- తొలగించండి
- రివర్స్
- క్రమబద్ధీకరించు
చేర్చండి
a = [1,2,3,4,5] a.append (6) ప్రింట్ (ఎ) # అవుట్పుట్ జాబితా చివరిలో 6 ఉంటుంది.
క్లియర్
a = [1,2,3,4,5] a.clear () # ఇది జాబితాను క్లియర్ చేస్తుంది లేదా జాబితాను ఖాళీ చేస్తుంది.
కాపీ
a = [1,2,3,4,5] b = a.copy () ముద్రణ (బి) # ఇది జాబితా కాపీని చేస్తుంది.
లెక్కించు
a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # ఇది 5 సార్లు ఉన్న సంఖ్యను ఇస్తుంది జాబితాలో.
విస్తరించండి
జావాలో హాష్ మ్యాప్ మరియు హ్యాష్ టేబుల్
a = [1,2,3,4,5] a.extend (పరిధి (6,11)) # ఇది ఈ జాబితాలోని విలువలను పునరుత్పాదక వస్తువు పరిధి నుండి జోడిస్తుంది.
చొప్పించు
a = ['ఎడురేకా', 'పైథాన్', 'డేటా సైన్స్'] a.insert (2, 'ఆర్టిఫిషియల్ ఇంటెలిజెన్స్') # ఇది ఇండెక్స్ విలువ 2 వద్ద స్ట్రింగ్ను జోడిస్తుంది
సూచిక
a = ['ఎడురేకా', 'పైథాన్', 'ప్రోగ్రామింగ్', 'డేటా సైన్స్', 'AI', 'మెషిన్ లెర్నింగ్'] a.index ('డేటా సైన్స్') # ఇది స్ట్రింగ్ 'డేటా వద్ద ఇండెక్స్ విలువను పొందుతుంది సైన్స్ 'ఇది 3.
పాప్
a = [1,2,3,4,5] a.pop () # ఇది జాబితా చివరి నుండి విలువను పాప్ చేస్తుంది, అనగా 5. జాబితా ఇకపై 5 తర్వాత ఉండదు.
తొలగించండి
a = [1,2,3,4,11,5] a.remove (11) # ఇది జాబితా నుండి 11 ని తొలగిస్తుంది.
రివర్స్
a = [5,4,3,2,1] a.reverse () # ఇది జాబితాను రివర్స్ చేస్తుంది. జాబితాను రివర్స్ చేయడానికి # మరొక ప్రకటన a = a [: -1]
క్రమబద్ధీకరించు
a = [3,1,2,6,4,5,9,6,7,8] a.sort () # మీరు ఫలితంగా క్రమబద్ధీకరించబడిన జాబితాను పొందుతారు.
జాబితాలో విలువను భర్తీ చేస్తుంది
a = ['ఎడురేకా', 'పైథాన్', 'డేటా సైన్స్', 'టెన్నిస్', 'మెషిన్ లెర్నింగ్'] a [3] = 'ఆర్టిఫిషియల్ ఇంటెలిజెన్స్' # ఇది ఇచ్చిన సూచిక వద్ద ఉన్న విలువను పేర్కొన్న విలువతో భర్తీ చేస్తుంది.
జాబితా ద్వారా మళ్ళించండి
జాబితాలను ఉపయోగించవచ్చు అలాగే. నియంత్రణ స్టేట్మెంట్ను ఉపయోగించి జాబితాను మళ్ళించడానికి మరియు విలువలను ముద్రించడానికి కోడ్ క్రింద ఉంది.
a లో x కోసం a = [1,2,3,4,5]: ఉంటే x == 4: బ్రేక్ ప్రింట్ (x) # ఇది జాబితా ద్వారా మళ్ళిస్తుంది మరియు విలువలు 4 ను ఎదుర్కొనే వరకు ప్రింట్ చేస్తుంది.
జాబితా కన్స్ట్రక్టర్
జాబితాను రూపొందించడానికి / ప్రకటించడానికి జాబితా కన్స్ట్రక్టర్ ఉపయోగించబడుతుంది.
a = జాబితా ((1,2,3,4,5%) ముద్రణ (ఎ) # మీరు కన్స్ట్రక్టర్లో ప్రకటించిన విలువలతో జాబితాను పొందుతారు.
మీరు గమనిస్తే, జాబితా కన్స్ట్రక్టర్ టుపుల్ను వాదనగా తీసుకుంటాడు. అదేవిధంగా, మీరు డిక్షనరీ లేదా జాబితా కన్స్ట్రక్టర్ లోపల ఉన్న సమితి వంటి ఇతర డేటా రకాన్ని కూడా ప్రకటించవచ్చు.
పైథాన్లో జాబితాను ముక్కలు చేయడం
మీకు 0-10 నుండి సంఖ్యలతో జాబితా ఉందని అనుకుందాం. కానీ మీరు 5-10 నుండి సంఖ్యలను మాత్రమే పొందాలనుకుంటున్నారు, మీరు ఆ సంఖ్యల యొక్క సూచిక విలువలను టైప్ చేసే అన్ని అంశాలను యాక్సెస్ చేయకూడదు. బదులుగా మీరు క్రింది కోడ్లోని విధానాన్ని అనుసరించవచ్చు.
a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # ఇది ఇండెక్స్ 4 నుండి ఇండెక్స్ 11 వరకు అన్ని సంఖ్యలను పొందుతుంది. a [-1: - 6] # ఇది ఇండెక్స్ 11 నుండి ఇండెక్స్ 6 వరకు ఉన్న అన్ని సంఖ్యలను పొందుతుంది. A [4:] # ఇది ఇండెక్స్ 4 నుండి జాబితా చివరి వరకు అన్ని సంఖ్యలను ప్రింట్ చేస్తుంది. a [: 6] # ఇది ఇండెక్స్ 0 నుండి ఇండెక్స్ 6 వరకు అన్ని సంఖ్యలను ప్రింట్ చేస్తుంది.
పైథాన్లో జాబితాను ఉపసమితి
జాబితాను ఉపసమితి చేయడం అంటే, ఇప్పటికే ఉన్న జాబితాలో జాబితాను ప్రకటించడం.
a = జాబితా (పరిధి (5,11) బి = [1,2,3,4, ఎ] # జాబితాలోని విలువను ప్రాప్యత చేయడానికి బి [4] # ఇది జాబితాను ముద్రిస్తుంది. బి [4] [4] # ఇది జాబితాలోని ఇండెక్స్ విలువ 4 వద్ద విలువను పొందుతుంది. b [4] [4] = 19 # మేము విలువలను కూడా మార్చవచ్చు, భర్తీ చేయవచ్చు, సవరించండి మొదలైనవి మార్చవచ్చు.
జాబితాకు బదులుగా, మేము ఇతర డేటా రకాన్ని కూడా ఉపయోగించవచ్చు. ఒక సెట్ ఇండెక్స్ చేయబడనందున, ఇండెక్స్ విలువలను ఉపయోగించి సెట్ ఐటెమ్లను విడిగా యాక్సెస్ చేయడం సాధ్యం కాదు.
ఈ బ్లాగులో, పైథాన్ లోని జాబితాలు మరియు మేము చేయగల అన్ని ఆపరేషన్ల గురించి చర్చించాము. పైథాన్ లోని జాబితాలు చాలా ముఖ్యమైన భావన, ఇది పైథాన్ ప్రోగ్రామింగ్ యొక్క ప్రాథమికాలను నేర్చుకునేటప్పుడు ముఖ్యమైన పాత్ర పోషిస్తుంది. పైథాన్ ప్రోగ్రామింగ్ భాషలో బాక్స్ లక్షణాలలో చాలా ఉన్నాయి ఈ రోజుల్లో ఇది అత్యంత ప్రాచుర్యం పొందిన ప్రోగ్రామింగ్ భాషగా మారింది. మీరు కూడా నమోదు చేసుకోవచ్చు మీ అభ్యాసాన్ని కిక్స్టార్ట్ చేయడానికి.
ఏమైనా ప్రశ్నలు ఉన్నాయా? వ్యాఖ్యలలో వాటిని ప్రస్తావించండి, మేము మిమ్మల్ని సంప్రదిస్తాము.