پائتھن کورس کا لیکچر 29۔ ڈکشنریوں پر لوپ کرنے کی عملی مثالیں، بشمول ترتیب شدہ لوپنگ اور کلیدوں کی جانچ۔
عملی ڈکشنری لوپنگ
آئیے ڈکشنریوں پر لوپ کرنے کے لیے کچھ مزید عملی مثالیں اور تکنیکیں دریافت کرتے ہیں۔
کلیدوں کو ترتیب شدہ انداز میں لوپ کرنا
ڈکشنریاں اس ترتیب کا ریکارڈ نہیں رکھتیں جس میں اشیاء شامل کی گئی تھیں۔ اگر آپ ایک ڈکشنری پر لوپ کرنا چاہتے ہیں اور اشیاء کو ان کی کلیدوں کے حروف تہجی کی ترتیب میں پروسیس کرنا چاہتے ہیں، تو آپ کلیدوں پر sorted() فنکشن استعمال کر سکتے ہیں۔
favorite_languages = {'jen': 'python', 'sarah': 'c', 'edward': 'ruby', 'phil': 'python'}
for name in sorted(favorite_languages.keys()):
print(f"{name.title()}, thank you for taking the poll.")کلید کے موجود ہونے کی جانچ کرنا
آپ in کی ورڈ کا استعمال کر سکتے ہیں یہ جانچنے کے لیے کہ آیا ایک خاص کلید ایک ڈکشنری میں موجود ہے اس سے پہلے کہ آپ اس تک رسائی حاصل کرنے کی کوشش کریں۔ یہ .get() میتھڈ استعمال کرنے سے زیادہ براہ راست ہو سکتا ہے اگر آپ کو صرف یہ جاننے کی ضرورت ہے کہ آیا کلید موجود ہے۔
favorite_languages = {'jen': 'python', 'sarah': 'c'}
if 'erin' not in favorite_languages.keys():
print("Erin, please take our poll!")
if 'jen' in favorite_languages.keys():
print("Jen, thank you for responding.")لیکچر کا خلاصہ
آپ نے ڈکشنریوں پر لوپ کرنے کے مزید عملی استعمال دیکھے ہیں۔ آپ sorted() فنکشن کا استعمال کرتے ہوئے کلیدوں کو ترتیب شدہ انداز میں لوپ کر سکتے ہیں، اور in کی ورڈ کا استعمال کرتے ہوئے کلید کے موجود ہونے کی جانچ کر سکتے ہیں۔ یہ تکنیکیں ڈکشنریوں کے ساتھ کام کرتے وقت آپ کو صاف اور زیادہ قابل پیش گوئی کوڈ لکھنے میں مدد کرتی ہیں۔
اگلی بار
ہم سیٹس پر انجام دیے جانے والے ریاضیاتی آپریشنز کے بارے میں سیکھیں گے اعلیٰ سیٹ آپریشنز میں۔
لیکچر 28: اعلیٰ ڈکشنری آپریشنز – پائتھن کورس

