పైథాన్ జాబితాలో మూలకాన్ని ఎలా కనుగొనాలి

How Find Element Python List



డేటా సేకరణను నిల్వ చేయడానికి పైథాన్ వివిధ డేటా రకాలను కలిగి ఉంది. పైథాన్ జాబితా వాటిలో ఒకటి మరియు జాబితాలో నంబర్, స్ట్రింగ్, బూలియన్ మొదలైన వివిధ రకాల డేటాను కలిగి ఉండవచ్చు, కొన్నిసార్లు, దీనికి జాబితాలోని నిర్దిష్ట అంశాలను శోధించడం అవసరం. పైథాన్ జాబితాలో మూలకాలను వివిధ మార్గాల్లో శోధించవచ్చు. ఈ ట్యుటోరియల్‌లో వివిధ ఉదాహరణలను ఉపయోగించి మీరు ఏ మూలకాన్ని మరియు అంశాల జాబితాను ఎలా కనుగొనగలరు.

ఉదాహరణ -1: 'ఉపయోగించి జాబితాలో ఒకే మూలకాన్ని కనుగొనండి లో ' ఆపరేటర్

కింది స్క్రిప్ట్ 'ఉపయోగించి మీరు జాబితాలో ఏ మూలకాన్ని సులభంగా శోధించవచ్చో చూపుతుంది లో ' ఏ లూప్ ఉపయోగించకుండా ఆపరేటర్. పూల పేర్ల జాబితా లిపిలో నిర్వచించబడింది మరియు జాబితాలో శోధించడానికి ఒక పూల పేరు వినియోగదారు నుండి ఇన్‌పుట్‌గా తీసుకోబడుతుంది. స్టేట్‌మెంట్‌ని ఉపయోగించినట్లయితే 'లో' జాబితాలో ఇన్‌పుట్ ఫ్లవర్ పేరును కనుగొనడానికి ఆపరేటర్.







#!/usr/bin/env పైథాన్ 3
# పువ్వుల జాబితాను నిర్వచించండి
పూల జాబితా= ['గులాబీ', 'డాఫోడిల్', 'పొద్దుతిరుగుడు', 'గసగసాల', 'బ్లూబెల్']

# మీరు జాబితాలో శోధించదలిచిన పువ్వు పేరును తీసుకోండి
పూల పేరు= ఇన్పుట్('పువ్వు పేరు నమోదు చేయండి:')

# 'ఇన్' ఆపరేటర్ ఉపయోగించి మూలకాన్ని శోధించండి
ఉంటేపూల పేరు.తక్కువ() లోపూల జాబితా:

# విజయ సందేశాన్ని ముద్రించండి
ముద్రణ('%s జాబితాలో కనుగొనబడింది'%(పూల పేరు))
లేకపోతే:

# ముద్రణ దొరకలేదు సందేశం
ముద్రణ('%s జాబితాలో కనుగొనబడలేదు'%(పూల పేరు))

అవుట్‌పుట్:



అవుట్పుట్ చూపిస్తుంది డాఫోడిల్ జాబితాలో ఉంది మరియు లిల్లీ జాబితాలో లేదు.







ఉదాహరణ -2: ఇండెక్స్ పద్ధతిని ఉపయోగించి ఒక మూలకాన్ని కనుగొనండి

ఇండెక్స్ పద్ధతిని ఉపయోగించి జాబితాలో నిర్దిష్ట మూలకాన్ని కనుగొనడానికి మరొక సులభమైన మార్గం. కింది స్క్రిప్ట్ దీని ఉపయోగాన్ని చూపుతుంది సూచిక () జాబితాలోని మూలకాన్ని శోధించే పద్ధతి. జాబితాలో నిర్దిష్ట మూలకం కనుగొనబడితే ఈ పద్ధతి చెల్లుబాటు అయ్యే సూచిక స్థానాన్ని అందిస్తుంది, లేకుంటే అది a ని సృష్టిస్తుంది విలువ లోపం మీరు స్థితిని వేరియబుల్‌లో నిల్వ చేయాలనుకుంటే. ప్రయత్నం బ్లాక్ విజయ సందేశాన్ని ముద్రించినట్లయితే సూచిక () పద్ధతి శోధన విలువ ఆధారంగా చెల్లుబాటు అయ్యే స్థాన విలువను అందిస్తుంది. తప్ప శోధన మూలకం జాబితాలో లేనట్లయితే బ్లాక్ వైఫల్య సందేశాన్ని ప్రింట్ చేస్తుంది.

#!/usr/bin/env పైథాన్ 3
ప్రయత్నించండి:
# పుస్తకాల జాబితాను నిర్వచించండి
పుస్తక జాబితా= ['టోపీలో పిల్లి', 'హెరాల్డ్ మరియు పర్పుల్ క్రేయాన్',
'చాలా హంగ్రీ గొంగళి పురుగు', 'గుడ్నైట్ మూన్', 'హెరాల్డ్ మరియు పర్పుల్ క్రేయాన్']

# జాబితాలో మీరు శోధించదలిచిన పుస్తకం పేరును తీసుకోండి
పుస్తకం పేరు= ఇన్పుట్('పుస్తకం పేరు నమోదు చేయండి:')
# సూచిక పద్ధతిని ఉపయోగించి మూలకాన్ని శోధించండి
శోధన_పోస్= int(పుస్తక జాబితా.సూచిక(పుస్తకం పేరు))

# కనుగొన్న సందేశాన్ని ముద్రించండి
ముద్రణ('%s పుస్తకం జాబితాలో కనుగొనబడింది'%(పుస్తకం పేరు))
తప్ప(విలువ లోపం):
# ముద్రణ దొరకలేదు సందేశం
ముద్రణ('%s పుస్తకం జాబితాలో కనుగొనబడలేదు'%(పుస్తకం పేరు))

అవుట్‌పుట్:



అవుట్‌పుట్ చూపిస్తుంది ' గుడ్నైట్ మూన్ ' జాబితాలో ఉంది మరియు 'చార్లీ మరియు చాక్లెట్ ఫ్యాక్టరీ' జాబితాలో లేదు.

ఉదాహరణ -3: జాబితాలో బహుళ సూచికలను కనుగొనండి

మీరు జాబితాలో ఒకే మూలకాన్ని ఎలా కనుగొనగలరో మునుపటి రెండు ఉదాహరణలలో చూపబడింది. కింది లిపి మీరు మరొక జాబితా లోపల జాబితాలోని అన్ని అంశాలను ఎలా శోధించవచ్చో చూపుతుంది. ఈ లిపిలో మూడు జాబితాలు ఉపయోగించబడ్డాయి. ఎంపిక జాబితా యొక్క ప్రధాన జాబితా దీనిలోని అంశాలు శోధన జాబితా వెతుకుతారు. కనుగొన్న జాబితా కనిపించే మూలకాలను నిల్వ చేయడానికి ఇక్కడ ఉపయోగించబడుతుంది ఎంపిక జాబితా శోధించిన తరువాత. మొదటిది కోసం ఉత్పత్తి చేయడానికి లూప్ ఉపయోగించబడుతుంది కనుగొన్న జాబితా మరియు రెండవది కోసం లూప్ తిరిగి చేయడానికి ఉపయోగించబడుతుంది కనుగొన్న జాబితా మరియు అవుట్‌పుట్‌ను ప్రదర్శించండి.

#!/usr/bin/env పైథాన్ 3
# ఎంపిక చేసిన వ్యక్తుల జాబితాను నిర్వచించండి
ఎంపిక జాబితా= ['సోఫియా', 'ఇసాబెల్లా', 'ఒలివియా', 'అలెక్జేంద్ర', 'చక్కని']
# శోధించే వ్యక్తి జాబితాను నిర్వచించండి
శోధన జాబితా= ['ఒలివియా', 'క్లోయ్','అలెక్జేంద్ర']
# ఖాళీ జాబితాను నిర్వచించండి
కనుగొన్న జాబితా= []

# ఎంచుకున్న జాబితా నుండి ప్రతి మూలకాన్ని సూచించండి
కోసంసూచిక,జాబితాలో జాబితా చేయబడింది(ఎంపిక జాబితా):
# సెర్చ్‌లిస్ట్ మూలకంతో మూలకాన్ని సరిపోల్చండి
ఉంటేజాబితాలోశోధన జాబితా:
# సరిపోలిక కనుగొనబడితే కనుగొన్న జాబితాలో విలువను నిల్వ చేయండి
కనుగొన్న జాబితా.అనుబంధం(ఎంపిక జాబితా[సూచిక])

# శోధన జాబితాను పునరావృతం చేయండి
కోసంగంటలులోశోధన జాబితా:
# కనుగొన్న జాబితాలో విలువ ఉందో లేదో తనిఖీ చేయండి
ఉంటేగంటలులోకనుగొన్న జాబితా:
ముద్రణ('%s ఎంచుకోబడింది. n'% గంటలు)
లేకపోతే:
ముద్రణ('%s ఎంచుకోబడలేదు. n'% గంటలు)

అవుట్‌పుట్:

పదాన్ని అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

ఉదాహరణ -4: అనుకూల ఫంక్షన్ ఉపయోగించి ఒక మూలకాన్ని కనుగొనండి

మీరు జాబితాలో మూలకాన్ని అనేకసార్లు కనుగొనాలనుకుంటే, శోధన స్క్రిప్ట్‌ను అనేకసార్లు వ్రాయడానికి బదులుగా అనుకూల శోధన పద్ధతిని ఉపయోగించడం మంచిది. పేరుతో ఉన్న అనుకూల ఫంక్షన్‌ను ఉపయోగించి మీరు జాబితాలో ఏ విలువను ఎలా కనుగొనగలరో క్రింది స్క్రిప్ట్ చూపుతుంది findElement . ఫంక్షన్ తిరిగి వస్తుంది నిజమే జాబితాలో సెర్చ్ ఎలిమెంట్ ఉంటే తిరిగి వస్తుంది తప్పుడు .

#!/usr/bin/env పైథాన్ 3
# ఆహార జాబితాను నిర్వచించండి
ఆహారం= ['పిజ్జా', 'కేక్', 'స్ట్రాబెర్రీ', 'చాక్లెట్','చికెన్ ఫ్రై','మామిడి']
# వినియోగదారు నుండి ఆహార పేరు తీసుకోండి
వెతకండి= ఇన్పుట్('మీకు ఇష్టమైన ఆహారాన్ని టైప్ చేయండి:')

# జాబితాలో మూలకాన్ని కనుగొనడానికి అనుకూల ఫంక్షన్‌ను నిర్వచించండి
డెఫ్findElement(జాబితా పేరు,శోధన మూలకం):
# లూప్ ఉపయోగించి జాబితాను చదవండి
కోసంవిలువలోజాబితా పేరు:
# మూలకం విలువ శోధన విలువకు సమానంగా ఉందో లేదో తనిఖీ చేయండి
ఉంటేవిలువ==శోధన మూలకం:
తిరిగి నిజమే

# సరిపోలిక కనుగొనబడకపోతే తప్పును తిరిగి ఇవ్వండి
తిరిగి తప్పుడు

# జాబితా పేరు మరియు శోధన విలువతో ఫంక్షన్‌కు కాల్ చేయండి
ఉంటేfindElement(ఆహారం,వెతకండి.తక్కువ()):
ముద్రణ('%s కనుగొనబడింది'%వెతకండి)
లేకపోతే:
ముద్రణ('%s కనుగొనబడలేదు'%వెతకండి)

అవుట్‌పుట్:

కింది అవుట్‌పుట్ ఇన్‌పుట్ కోసం కనిపిస్తుంది 'కేక్' మరియు 'చాక్లెట్ కేక్' .

ఉదాహరణ -5: పొడవు ఆధారంగా జాబితాలో మూలకాలను కనుగొని లెక్కించండి

మూలకం యొక్క పొడవు ఆధారంగా మీరు జాబితాలో మూలకాల సంఖ్యను ఎలా కనుగొనగలరో మరియు లెక్కించగలరో క్రింది స్క్రిప్ట్ చూపుతుంది. ఇక్కడ, జాబితా పేరు వ్యక్తులు ఉపయోగించి మళ్ళి ఉంది కోసం లూప్ మరియు జాబితాలోని ప్రతి మూలకం యొక్క పొడవును తనిఖీ చేయండి. మూలకం యొక్క పొడవు 7 కంటే ఎక్కువ లేదా సమానంగా ఉంటే కౌంటర్ విలువ పెరుగుదల.

#!/usr/bin/env పైథాన్ 3
# వ్యక్తుల జాబితాను నిర్వచించండి
వ్యక్తులు= ['సోఫియా', 'ఇసాబెల్లా', 'ఒలివియా', 'అలెక్జేంద్ర', 'చక్కని']

# కౌంటర్‌ను ప్రారంభించండి
కౌంటర్= 0
# లూప్ ఉపయోగించి జాబితాను పునrateప్రారంభించండి
కోసంపేరులోవ్యక్తులు:
# మూలకం యొక్క పొడవును తనిఖీ చేయండి
ఉంటే (లెన్(పేరు) > = 7):
# కౌంటర్‌ను ఒక్కొక్కటిగా పెంచండి
కౌంటర్=కౌంటర్ +1

# కౌంటర్ విలువను తనిఖీ చేయండి
ఉంటే (కౌంటర్> 0):
ముద్రణ('%d వ్యక్తి (ల) పేరు పొడవు/7 కంటే ఎక్కువ%కౌంటర్)
లేకపోతే:
ముద్రణ('అన్ని వ్యక్తుల పేరు పొడవు 7 కంటే తక్కువ.')

అవుట్‌పుట్:

స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

ముగింపు:

జాబితాలో సింగిల్ మరియు మల్టిపుల్ ఎలిమెంట్‌లను శోధించే వివిధ మార్గాలు ఈ ట్యుటోరియల్‌లో చూపించబడ్డాయి లో ఆపరేటర్, సూచిక పద్ధతి మరియు అనుకూల ఫంక్షన్. ఈ ట్యుటోరియల్ చదివిన తర్వాత రీడర్ పైథాన్ జాబితాలో సరిగ్గా సెర్చ్ చేయగలరు.

రచయిత వీడియో చూడండి: ఇక్కడ