لغت ازگر سے قدر حاصل کریں۔

Get Value From Dictionary Python



ایک لغت ازگر کی بنیادی ڈیٹا اقسام میں سے ایک ہے۔ ازگر کی لغت ڈیٹا ویلیوز کا مجموعہ ہے جو کلیدی ویلیو جوڑوں کی شکل میں ظاہر ہوتا ہے۔

یہ ٹیوٹوریل ازگر کی لغت میں ویلیو حاصل کرنے کے لیے get () فنکشن کے استعمال پر بحث کرے گا۔







ازگر کی لغت کی وضاحت کیسے کریں

آئیے ہم بنیادی باتوں سے شروع کرتے ہیں: ازگر میں لغت کی وضاحت کرنا سیکھنا۔ چونکہ ازگر کی لغات کلیدی قدر کے جوڑوں میں ظاہر کی جاتی ہیں ، لہذا لغت میں ہر کلید منفرد ہونی چاہیے۔



لغت کی وضاحت کے لیے ، ہم گھوبگھرالی منحنی خطوط وحدانی کے جوڑے کے اندر کوما سے الگ ہونے والی اقدار شامل کرتے ہیں۔ کوما سے الگ کردہ اقدار key: value کی نمائندگی کرتی ہیں۔



مندرجہ ذیل ایک سادہ لغت کی مثال ہے:





میں= {

'کلید 1':'ویلیو 1'،

'key2':'ویلیو 2'،

'key3':'ویلیو 3'

}

لغت میں ہر کلید خود بخود اس کی متعلقہ قدر کے مطابق نقش ہو جاتی ہے۔

لغت کی اقدار تک کیسے رسائی حاصل کی جائے

لغت میں مخصوص قدر تک رسائی کے لیے ، آپ لغت کا نام استعمال کر سکتے ہیں ، اس کے بعد مربع بریکٹ میں مخصوص کلید ہے۔



ایک مثال:

پرنٹ کریں(میں['کلید 1'])

یہ کلیدی کلید 1 میں محفوظ کردہ قیمت کو خود بخود واپس کردے۔ نتیجہ ذیل میں دکھایا گیا ہے:

'ویلیو 1'

ازگر حاصل کرنے کا طریقہ استعمال کرتے ہوئے لغت سے اقدار کیسے حاصل کریں۔

ازگر ہمیں لغت میں مخصوص کلید پر نقش کردہ اقدار کو بازیافت کرنے کا طریقہ بھی فراہم کرتا ہے: حاصل کرنے کا طریقہ۔ ازگر get () طریقہ کلید کو دلیل کے طور پر قبول کرتا ہے اور کلید سے وابستہ قیمت لوٹاتا ہے۔

اگر مخصوص کلید نہیں ملتی ہے تو ، طریقہ کوئی بھی قسم واپس نہیں کرتا ہے۔ اگر کلید نہیں ملی تو آپ ڈیفالٹ ریٹرن ویلیو کی بھی وضاحت کر سکتے ہیں۔

طریقہ کار کے لیے نحو یہ ہے:

dict_name.حاصل کریں(چابی،قدر).

نوٹ : قیمت ، اس صورت میں ، لغت کی کلید میں قیمت نہیں ہے لیکن اگر کلید نہیں ملی تو واپسی کی قیمت ہے۔

مثال:

فرض کریں کہ ہمارے پاس پروگرامنگ زبانوں کی ایک لغت ہے جو ان کے مصنفین کے لیے نقشہ بنائی گئی ہے:

زبانیں= {

'جاوا':'جیمز گوسلنگ'،

'سی':'ڈینس رچی'،

'سی ++':'بجارنے سٹراسٹرپ'،

'ازگر':گائڈو وان روزم۔،

'روبی':'یوکی ہورو مٹسوموٹو'

}

اس صورت میں ، ہم ایک مخصوص زبان کے خالق کو حاصل کرنے کے لیے get طریقہ استعمال کر سکتے ہیں۔ مثال کے طور پر ، ذیل کا کوڈ روبی کے مصنف کو دکھاتا ہے۔

پرنٹ کریں(زبانیںحاصل کریں(چابی='روبی'،قدر='کلید نہیں ملی!'))

اگر ہم غیر موجود کلید کی وضاحت کرتے ہیں تو ہمیں کلید نہیں ملنی چاہیے! خرابی

نتیجہ

جیسا کہ اس ٹیوٹوریل نے آپ کو دکھایا ہے ، آپ ڈیفالٹ انڈیکسنگ کا طریقہ استعمال کر سکتے ہیں تاکہ ازگر کی لغت یا ویل () طریقہ سے کوئی قیمت حاصل کی جا سکے۔ منتخب کریں کہ آپ کے لئے کیا کام کرتا ہے اور اس کے ساتھ رہو.