Please log in to earn points for visiting this page.
Python Lists in Telugu :
List : List అంటే : "జాబితా" అని తెలుగులో మీనింగ్.. మనం ఇంతకముందు ఒక variable లో ఒక వాల్యూ ను మాత్రమే అసైన్ చేసాము. కానీ ఎక్కువ వాల్యూస్ ను అసైన్ చేయాలంటే list ను ఉస్ చేయాలి. అందుకే ఇప్పుడు python లో list గురించి తెలుసుకుందాం.
ఒకే వేరియబుల్లో ఎక్కువ వాల్యూస్ ను అసైన్ చేయడానికి మనకు జాబితాలు ఉపయోగబడతాయి.
డేటా సేకరణలను నిల్వ చేయడానికి ఉపయోగించే పైథాన్లోని 4 అంతర్నిర్మిత డేటా రకాల్లో జాబితాలు అనేవి కూడా ఒకటి, మిగిలిన 3 అవి : టుపుల్, సెట్ మరియు డిక్షనరీ, అన్నీ కూడా విభిన్న లక్షణాలు మరియు వినియోగంతో ఉంటాయి.
Lists ను ఏ విదంగా క్రియేట్ చేయాలి ? పైథాన్ లో List ను ఈ విదంగా క్రియేట్ చేయాలి.. ముందుగా variable ను క్రియేట్ చేయండి. తరువాత square bracket ను use చేయండి. ఆ square bracket లో వాల్యూస్ ను అసైన్ చేయండి. మొత్తానికి స్క్వేర్ బ్రాకెట్లను ఉపయోగించి జాబితాలు క్రియేట్ అవుతాయి :
Example List ను క్రియేట్ చేయండి :
List Items (జాబితా అంశాలు) :
ఇక్కడ List Items అనేవి ఆర్డర్ ఉంటాయి, చేంజ్ చేయడానికి కూడా వీలుగా ఉంటాయి, అలాగే డూప్లికేట్ వాల్యూస్ ను అనుమతీస్తాయి.
List Items లో ఉన్న వాల్యూస్ ఎప్పుడు కూడా ఇండెక్స్ 0 తో start అవుతుంది.
అంటే ఇక్కడ ఉన్న List Items లో ఉన్న వాల్యూస్ అయిన ["apple", "banana", "mango"] apple యొక్క ఇండెక్స్ వాల్యూ 0 అవుతుంది. ఉరికే 0 ప్లేస్ లో ఉందనుకోండి అంతే .. మరి banana ఇండెక్స్ వాల్యూ 1 అవుతుంది. అలాగే mango ఇండెక్స్ వాల్యూ 2 అవుతుంది.
Ordered గా ఉంటాయి :
List Items అనేవి ఆర్డర్ ఉంటాయి అని ఇప్పుడే కదా తెలుసుకుంది, అంటే List Items లో ఉన్న వాల్యూస్ ఎప్పుడు కూడా అదే క్రమాన్ని కలిగి ఉన్నాయని మరియు ఆ క్రమం మారదని అర్థం. అంటే apple తరువాత banana తరువాత mango ఉంటుంది. అంతే కానీ apple తరువాత mango తరువాత banana గా చేంజ్ అవ్వదు అని అర్థం.
అయితే List Items లో మీరు కొత్త వాల్యూస్ ను యాడ్ చేసినట్లయితే, అ కొత్త వాల్యూస్ List Items చివరిలో ఉంచబడతాయి.
గమనిక: వరుస క్రమాన్ని మార్చే కొన్ని List Items పద్ధతులు ఉన్నాయి, కానీ సాధారణంగా అయితే మాత్రం అంశాల క్రమం మారదు.
మార్చదగినది (Changeable ) :
List ను మార్చవచ్చు, అంటే List లోని వాల్యూస్ ను సృష్టించిన తర్వాత మీరు మార్చవచ్చు, కొత్తవి యాడ్ చేయవచ్చు మరియు తీసివేయవచ్చు.
నకిలీలను అనుమతిస్తుంది Allow Duplicates ) : అంటే ఇక్కడ ఉన్న List Items లో ఉన్న వాల్యూస్ అయిన ["apple", "banana", "mango"] గమనించండి.. ఒక్కసారి దీనిని కూడా గమనించండి.. ["apple", "banana", "mango", "banana", "mango"] ఇక్కడ banana మరియు mango అనే వాల్యూస్ డబుల్ యాడ్ అయ్యాయి. అంటే డూప్లికేట్ వాల్యూస్ ను అనుమతిస్తుంది.
ఉదాహరణ జాబితాలు నకిలీ విలువలను కూడా అనుమతిస్తాయి :
List లో ఎన్ని వాల్యూస్ ఉన్నాయో చూడడం : A = ["apple", "banana", "mango"] ఇక్కడ A అనే List లో ఎన్ని వాల్యూస్ ఉన్నాయో తెలుసుకోవడం సింపుల్ అంతే కదా.. ఎందుకంటే 3 మాత్రమే ఉన్నాయి కాబట్టి. అదే చాలా ఉంటే మనకు చెప్పడం వీలు కాదు. List లో ఎన్ని వాల్యూస్ ను కలిగి ఉందో తెలుసుకోవడానికి, len() ఫంక్షన్ని use చేస్తాం :
ఉదాహరణ List లో వాల్యూస్ సంఖ్యను ప్రింట్ చేయడం :
జాబితా అంశాలు - డేటా రకాలు List లోని వాల్యూస్ ఏదైనా డేటా రకం కావచ్చు:
ఉదాహరణ String, Integer and Boolean data types :
List అనేది వివిధ రకాల డేటాను కలిగి ఉండవచ్చు:
ఉదాహరణ (Example) A list with strings, integers and boolean values:
type() పైథాన్ దృక్కోణం నుండి, List లు డేటా రకం 'Lists'తో objects గా నిర్వచించబడ్డాయి :
Example ఇక్కడ List యొక్క డేటా రకం ఏమిటి?
The list() Constructor కొత్త జాబితాను సృష్టించేటప్పుడు జాబితా() కన్స్ట్రక్టర్ని ఉపయోగించడం కూడా మనకు సాధ్యమే.
Example జాబితాను రూపొందించడానికి జాబితా() కన్స్ట్రక్టర్ని use చేస్తాం :
Python Collections (Arrays) అయితే పైథాన్ ప్రోగ్రామింగ్ భాషలో 4 సేకరణ డేటా రకాలు ఉన్నాయి:
List అనేది ఆర్డర్ చేయబడిన మరియు మార్చగలిగే సేకరణ. నకిలీ సభ్యులను ఇది అనుమతిస్తుంది. Tuple అనేది ఆర్డర్ చేయబడిన మరియు మార్చలేని సేకరణ. నకిలీ సభ్యులను ఇది కూడా అనుమతిస్తుంది. Set (సెట్) అనేది క్రమం లేని, మార్చలేని* మరియు ఇండెక్స్ చేయని సేకరణ. నకిలీ సభ్యులు ఉండరు. Dictionary (నిఘంటువు) అనేది ఆర్డర్** మరియు మార్చదగిన సేకరణ. నకిలీ సభ్యులు ఉండరు.
*సెట్ ఐటెమ్లు మార్చబడవు, కానీ మీకు నచ్చినప్పుడల్లా మీరు వాల్యూస్ ను తీసివేయవచ్చు /లేదా యాడ్ చేయవచ్చు.
**అయితే తెలుసుకోవాల్సిన విషయమేంటే పైథాన్ వెర్షన్ 3.7 ప్రకారం చూసినట్లయితే , Dictionary (నిఘంటువు)లు ఆర్డర్ చేయబడ్డాయి. కానీ పైథాన్ 3.6 మరియు అంతకుముందు వెర్షన్ లో , Dictionary (నిఘంటువు)లు క్రమం చేయబడలేదు.
అయితే సేకరణ రకాన్ని మనము ఎంచుకున్నప్పుడు, ఆ రకం లక్షణాలను అర్థం చేసుకోవడం చాలా ఉపయోగకరంగా ఉంటుంది. నిర్దిష్ట డేటా సెట్ కోసం సరైన రకాన్ని ఎంచుకోవడం అంటే ఇక్కడ అర్థాన్ని నిలుపుకోవడం మరియు సామర్థ్యం లేదా భద్రతలో పెరుగుదల అని అర్థం అని తెలుసుకొండి.