నిఘంటువుల పైథాన్ నిఘంటువు ఎలా ఉపయోగించాలి

How Use Python Dictionary Dictionaries



చాలా ప్రోగ్రామింగ్ భాషలలో, కీ-విలువ జతలను ఉపయోగించి డేటాను నిల్వ చేయడానికి అనుబంధ శ్రేణి ఉపయోగించబడుతుంది. అదే పనిని చేయడానికి పైథాన్‌లో నిఘంటువులు ఉపయోగించబడతాయి. కర్లీ బ్రాకెట్‌లు ({}) ఏదైనా డిక్షనరీ వేరియబుల్‌ను ప్రకటించడానికి ఉపయోగించబడతాయి. నిఘంటువు ఒక ప్రత్యేక కీ విలువను సూచికగా కలిగి ఉంటుంది మరియు ప్రతి కీ ఒక నిర్దిష్ట విలువను సూచిస్తుంది. ఏదైనా ప్రత్యేక కీ యొక్క విలువను చదవడానికి మూడవ బ్రాకెట్‌లు ([]). బహుళ డేటాను నిల్వ చేయడానికి పైథాన్‌లో మరొక డేటా రకం ఉంది, దీనిని జాబితా అంటారు. జాబితా సంఖ్యా శ్రేణి వలె పనిచేస్తుంది మరియు దాని సూచిక 0 నుండి మొదలవుతుంది మరియు క్రమాన్ని నిర్వహిస్తుంది. కానీ డిక్షనరీ యొక్క కీలక విలువలు వివిధ రకాల విలువలను కలిగి ఉంటాయి, అవి ఏ క్రమాన్ని నిర్వహించాల్సిన అవసరం లేదు. మరొక డిక్షనరీలో ఒకటి లేదా అంతకంటే ఎక్కువ డిక్షనరీలను ప్రకటించినప్పుడు దానిని నెస్టెడ్ డిక్షనరీ లేదా డిక్షనరీ డిక్షనరీలు అంటారు. విభిన్న ఉదాహరణలను ఉపయోగించి మీరు ఈ నిఘంటువులో డిక్షనరీ డిక్షనరీలను ఎలా డిక్లేర్ చేయవచ్చు మరియు వాటి నుండి డేటాను యాక్సెస్ చేయవచ్చు.

ఉదాహరణ -1: సమూహ నిఘంటువును ప్రకటించండి

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







# సమూహ నిఘంటువును సృష్టించండి
కోర్సులు={ 'బాష్':{'తరగతులు':10, 'గంటలు':2, 'ఫీజు':500},
'PHP':{'తరగతులు':30, 'గంటలు':2, 'ఫీజు':1500},
'కోణీయ':{'తరగతులు':10, 'గంటలు':2, 'ఫీజు':1000}}

# నిఘంటువు యొక్క కీలు మరియు విలువలను ముద్రించండి
కోసంకోర్సులోకోర్సులు:
ముద్రణ(' nకోర్సు పేరు:',కోర్సు)
ముద్రణ('మొత్తం తరగతులు:',కోర్సులు[కోర్సు]['తరగతులు'])
ముద్రణ('గంటలు:',కోర్సులు[కోర్సు]['గంటలు'])
ముద్రణ('ఫీజు: $',కోర్సులు[కోర్సు]['ఫీజు'])

అవుట్‌పుట్:



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







ఉదాహరణ -2: ఒక సమూహ నిఘంటువులో నిర్దిష్ట కీని ఉపయోగించి డేటాను చొప్పించండి

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

# సమూహ నిఘంటువును సృష్టించండి
ఉత్పత్తులు= {'t121':{'పేరు':'42' సోనీ టీవీ ', 'బ్రాండ్':'సోనీ', 'ధర':600},
'c702':{'పేరు':'కెమెరా 8989', 'బ్రాండ్':'కానన్', 'ధర':400},
'm432':{'పేరు':'శామ్‌సంగ్ గెలాక్సీ జె 10', 'బ్రాండ్':'శామ్సంగ్', 'ధర':200}}

# కొత్త నిఘంటువు నమోదు కోసం కీని నిర్వచించండి
ఉత్పత్తులు['m123'] = {}

# కొత్త ఎంట్రీ కోసం విలువలను జోడించండి
ఉత్పత్తులు['m123']['పేరు'] = 'ఐఫోన్ 10'
ఉత్పత్తులు['m123']['బ్రాండ్'] = 'ఆపిల్'
ఉత్పత్తులు['m123']['ధర'] = 800

# చొప్పించిన తర్వాత నిఘంటువు యొక్క కీలు మరియు విలువలను ముద్రించండి
కోసంకోసంలోఉత్పత్తులు:
ముద్రణ(' nపేరు: ',ఉత్పత్తులు[కోసం]['పేరు'])
ముద్రణ('బ్రాండ్:',ఉత్పత్తులు[కోసం]['బ్రాండ్'])
ముద్రణ('ధర: $',ఉత్పత్తులు[కోసం]['ధర'])

అవుట్‌పుట్:



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

ఉదాహరణ -3: సమూహ నిఘంటువులో నిఘంటువుని చొప్పించండి

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

# సమూహ నిఘంటువును సృష్టించండి
ఉత్పత్తులు= {'t121':{'పేరు':'42' సోనీ టీవీ ', 'బ్రాండ్':'సోనీ', 'ధర':600},
'c702':{'పేరు':'కెమెరా 8989', 'బ్రాండ్':'కానన్', 'ధర':400}}

# కొత్త నిఘంటువుని జోడించండి
ఉత్పత్తులు['f326'] = {'పేరు':'ఫ్రిజ్', 'బ్రాండ్':'LG', 'ధర':700}

# చొప్పించిన తర్వాత నిఘంటువు యొక్క కీలు మరియు విలువలను ముద్రించండి
కోసంకోసంలోఉత్పత్తులు:
ముద్రణ('పేరు:',ఉత్పత్తులు[కోసం]['పేరు'],','
'బ్రాండ్:',ఉత్పత్తులు[కోసం]['బ్రాండ్'], ','
'ధర: $',ఉత్పత్తులు[కోసం]['ధర'])

అవుట్‌పుట్:

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

ఉదాహరణ -4: సమూహ నిఘంటువు నుండి కీ ఆధారంగా డేటాను తొలగించండి

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

# సమూహ నిఘంటువును సృష్టించండి
ఉత్పత్తులు= {'t121':{'పేరు':'42' సోనీ టీవీ ', 'బ్రాండ్':'సోనీ', 'ధర':600},
'c702':{'పేరు':'కెమెరా 8989', 'బ్రాండ్':'కానన్', 'ధర':400},
'a512':{'పేరు':'AC', 'బ్రాండ్':'జనరల్', 'ధర':650}}

# సమూహ నిఘంటువు నుండి డేటాను తొలగించండి
యొక్కఉత్పత్తులు['c702']['పేరు']
ముద్రణ(ఉత్పత్తులు['t121'])
ముద్రణ(ఉత్పత్తులు['c702'])
ముద్రణ(ఉత్పత్తులు['a512'])

అవుట్‌పుట్:

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

ఉదాహరణ -5: సమూహ నిఘంటువు నుండి నిఘంటువును తొలగించండి

ఈ ఉదాహరణ ఒక స్టేట్‌మెంట్‌లో సమూహ నిఘంటువు నుండి అంతర్గత నిఘంటువు ఎంట్రీని తొలగించే మార్గాన్ని చూపుతుంది. సమూహ నిఘంటువులో, ప్రతి కీలో మరొక నిఘంటువు ఉంటుంది. నెస్టెడ్ డిక్షనరీ యొక్క మూడవ కీ ‘డెల్’ కమాండ్‌లో ఆ కీతో కేటాయించిన అంతర్గత డిక్షనరీని తొలగించడానికి ఉపయోగించబడుతుంది. తొలగించిన తర్వాత, గూడులో ఉన్న నిఘంటువు ఉపయోగించి ముద్రించబడుతుంది కోసం లూప్.

# సమూహ నిఘంటువును సృష్టించండి
ఉత్పత్తులు= {'t121':{'పేరు':'42' సోనీ టీవీ ', 'బ్రాండ్':'సోనీ', 'ధర':600},
'c702':{'పేరు':'కెమెరా 8989', 'బ్రాండ్':'కానన్', 'ధర':400},
'a512':{'పేరు':'AC', 'బ్రాండ్':'జనరల్', 'ధర':650}}

# సమూహ నిఘంటువు నుండి నిఘంటువును తొలగించండి
యొక్కఉత్పత్తులు['a512']

# తొలగించిన తర్వాత నిఘంటువు యొక్క కీలు మరియు విలువలను ముద్రించండి
కోసంకోసంలోఉత్పత్తులు:
ముద్రణ('పేరు:',ఉత్పత్తులు[కోసం]['పేరు'],','
'బ్రాండ్:',ఉత్పత్తులు[కోసం]['బ్రాండ్'], ','
'ధర: $',ఉత్పత్తులు[కోసం]['ధర'])

అవుట్‌పుట్:

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

ఉదాహరణ -6: గూడులో ఉన్న నిఘంటువు నుండి చివరిగా చొప్పించిన డేటాను తీసివేయండి

ప్రజాదరణ () నిఘంటువు యొక్క చివరి ఎంట్రీని తొలగించడానికి ఈ పద్ధతి ఉపయోగించబడుతుంది. 'ఉత్పత్తులు' నిఘంటువు యొక్క చివరి ఎంట్రీని ఉపయోగించడం ద్వారా ఈ ఉదాహరణలో తొలగించబడుతుంది పాపిటమ్ ().

# సమూహ నిఘంటువును సృష్టించండి
ఉత్పత్తులు= {'t121':{'పేరు':'42' సోనీ టీవీ ', 'బ్రాండ్':'సోనీ', 'ధర':600},
'c702':{'పేరు':'కెమెరా 8989', 'బ్రాండ్':'కానన్', 'ధర':400}}

# చివరి నిఘంటువు ఎంట్రీని తొలగించండి
ఉత్పత్తులు.నెను తగుత()

# తొలగించిన తర్వాత నిఘంటువు యొక్క కీలు మరియు విలువలను ముద్రించండి
కోసంకోసంలోఉత్పత్తులు:
ముద్రణ('పేరు:',ఉత్పత్తులు[కోసం]['పేరు'],','
'బ్రాండ్:',ఉత్పత్తులు[కోసం]['బ్రాండ్'], ','
'ధర: $',ఉత్పత్తులు[కోసం]['ధర'])

అవుట్‌పుట్:

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

ఉదాహరణ -7: పొందండి () పద్ధతిని ఉపయోగించి సమూహ నిఘంటువులను యాక్సెస్ చేయండి

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

# సమూహ నిఘంటువును సృష్టించండి
ఉత్పత్తులు= {'t121':{'పేరు':'42' సోనీ టీవీ ', 'బ్రాండ్':'సోనీ', 'ధర':600},
'c702':{'పేరు':'కెమెరా 8989', 'బ్రాండ్':'కానన్', 'ధర':400}}

# తొలగించిన తర్వాత నిఘంటువు యొక్క కీలు మరియు విలువలను ముద్రించండి
కోసంకోసంలోఉత్పత్తులు:
ముద్రణ('పేరు:',ఉత్పత్తులు[కోసం].పొందండి('పేరు'))
ముద్రణ('బ్రాండ్',ఉత్పత్తులు[కోసం].పొందండి('బ్రాండ్'))

అవుట్‌పుట్:

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

ముగింపు

పైథాన్ వినియోగదారులకు గూడు నిఘంటువులతో పనిచేయడానికి సహాయపడటానికి సాధారణ ఉదాహరణలను ఉపయోగించడం ద్వారా సమూహంలోని డిక్షనరీ యొక్క విభిన్న ఉపయోగాలు ఈ వ్యాసంలో చూపబడ్డాయి.