Python ڈکشنری ویلیوز() طریقہ

Python Kshnry Wylywz Tryq



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

اس آرٹیکل میں، ہم دیکھیں گے کہ Python کا 'values()' طریقہ کیسے چلتا ہے اور یہ کس طرح ویو آبجیکٹ کو واپس کرتا ہے۔ اس کے نحو کی بحث کے بعد، ہم اپنے کوڈ میں 'values()' طریقہ بھی استعمال کریں گے۔







نحو:



ڈکشنری_نام. قدریں ( )


ہم صرف ڈکشنری کا نام ٹائپ کرتے ہیں۔ اس فنکشن کو کسی پیرامیٹر کی ضرورت نہیں ہے۔



مثال 1:

یہ ہے 'ازگر' کوڈ جو ہم نے 'اسپائیڈر' ایپ پر کیا ہے۔ 'مارک شیٹ' لغت اس مثال میں بنائی گئی ہے۔ ہم نے اس میں ڈیٹا بھی ڈال دیا۔ اس لغت کا ڈیٹا جو ہم نے داخل کیا ہے وہ ہے 'اخلاقیات: 88، DDBMS: 50، ادب: 79، ITC: 95، ریاضی: 99'۔ ہم نے اس لغت میں کچھ کلیدیں اور اقدار داخل کیں۔ اس کے بعد، ہمارے پاس 'print()' فنکشن ہے کیونکہ ہم اس مکمل ڈکشنری کو ٹرمینل پر دکھانا چاہتے ہیں۔ ہم صرف 'مارک شیٹ' کو اس 'پرنٹ()' میں منتقل کرتے ہیں، لہذا ہم اس کوڈ کے نفاذ کے بعد آؤٹ پٹ اسکرین پر اس لغت کو دیکھ سکتے ہیں۔ ہم نے ابھی تک 'values()' طریقہ کا اطلاق نہیں کیا ہے۔ سب سے پہلے ہم یہ مکمل ڈکشنری دکھائیں گے۔ پھر، ہم اس لغت کے ساتھ 'values()' طریقہ استعمال کریں گے۔






اس کوڈ کے نفاذ کے لیے، ہم صرف 'Shift+Enter' کو دباتے ہیں۔ اس 'اسپائیڈر' ایپ کے ٹرمینل پر آؤٹ پٹ رینڈر ہوتا ہے۔ لغت مندرجہ ذیل نتائج میں نظر آتی ہے، ان تمام کلیدوں اور اقدار کے ساتھ جو ہم نے کوڈ میں داخل کی ہیں۔ اب، آگے بڑھیں اور دیکھیں کہ 'values()' طریقہ استعمال کرنے کا طریقہ۔


اب، ہم 'values()' طریقہ استعمال کرتے ہیں۔ 'مارک شیٹ' لغت کا نام ہے۔ پھر، ہم اس 'مارک شیٹ' کے ساتھ 'values()' طریقہ ٹائپ کرتے ہیں جیسا کہ مندرجہ ذیل مثال میں دکھایا گیا ہے۔ یہ 'values()' طریقہ صرف اس لغت کی اقدار واپس کرتا ہے۔ ہم یہ طریقہ 'print()' کے اندر لکھتے ہیں تو یہ کنسول پر بھی ظاہر ہوتا ہے۔




یہ نتیجہ چیک کریں۔ آپ دیکھ سکتے ہیں کہ اس نتیجے میں لغت کی صرف قدریں چھپی ہیں۔ اس کی وجہ یہ ہے کہ ہم نے 'Python' کوڈ میں 'values()' طریقہ استعمال کیا۔

مثال 2:

'تنخواہ' وہ لغت ہے جسے ہم اس مثال میں تیار کرتے ہیں۔ اس 'تنخواہوں' کی لغت میں 'ریان: 88000، جیسن: 59000، للی: 62000، ڈیوڈ: 75000، رونالڈ: 49000، گیری: 48000' شامل ہیں۔ پھر، ہم اسے 'print()' میں ڈالتے ہیں جو کنسول پر 'تنخواہوں' کی لغت کو پرنٹ کرنے میں مدد کرتا ہے۔ اس کے بعد، ہم لغت کا نام رکھ کر 'values()' طریقہ استعمال کرتے ہیں۔ ہم اسے 'Salaries.values()' کے طور پر لکھتے ہیں۔ ہم اسے 'print()' کے اندر بھی شامل کرتے ہیں جو اس طریقہ کو اسکرین پر لاگو کرنے کے بعد نتیجہ پرنٹ کرتا ہے۔ یہ لغت سے تمام اقدار حاصل کرتا ہے اور انہیں کنسول پر دکھاتا ہے۔


وہ لغت جس میں کلیدیں اور اقدار شامل ہیں سب سے پہلے دکھایا گیا ہے۔ پھر، یہ صرف اس لغت کی اقدار کو پرنٹ کرتا ہے کیونکہ ہم نے کوڈ میں 'values()' طریقہ استعمال کیا ہے۔

مثال 3:

ہم جو ڈکشنری بنا رہے ہیں اسے 'Projects' کہتے ہیں۔ 'موبائل ایپس: 19، کاروباری ویب سائٹس: 20، کیفے ویب سائٹس: 14، فرنیچر کی ویب سائٹس: 15، شاپنگ ویب سائٹس: 23' اس 'پروجیکٹس' ڈکشنری میں درج ہیں۔ 'print()' فنکشن پھر ٹرمینل پر 'Projects' ڈکشنری پرنٹ کرنے میں مدد کے لیے استعمال ہوتا ہے۔ اس کے بعد، لغت کا نام درج کرکے، ہم اس لغت کے نام کے ساتھ 'values()' طریقہ استعمال کرتے ہیں۔ اسے 'Projects.values()' کے طور پر لکھنے کے علاوہ، ہم اسے 'print()' فنکشن کے اندر شامل کرتے ہیں جو اس طریقہ کو استعمال کرنے کے نتائج کو اسکرین پر پرنٹ کرتا ہے۔ تمام اقدار لغت سے لی گئی ہیں اور ٹرمینل پر ظاہر کی گئی ہیں۔


سب سے پہلے، مکمل لغت تمام کلیدوں اور اقدار کے ساتھ پیش کی جاتی ہے۔ لیکن، ہم دیکھ سکتے ہیں کہ صرف 'پروجیکٹ' لغت کی قدریں پیش کی گئی ہیں۔ ہم یہ اقدار 'values()' طریقہ کی مدد سے حاصل کرتے ہیں۔

مثال 4:

ہم ایک 'Even_Nums' ڈکشنری بناتے ہیں اور اس میں کچھ کلیدیں اور قدریں ہوتی ہیں۔ اس 'Even_Nums' ڈکشنری میں جو کلیدیں اور اقدار ہم داخل کرتے ہیں وہ ہیں 'Two: 2, Four: 4, Six: 6, Eight: 8'۔ اس کے بعد، ہم اس کے نیچے 'print()' کو جگہ دیتے ہیں۔ اس 'print()' طریقہ میں لغت کا نام لکھا جاتا ہے، اس لیے یہ ڈکشنری پرنٹ کی جاتی ہے۔

اب، ہم 'ڈیٹا' استعمال کرتے ہیں جو کہ متغیر کا نام ہے۔ یہ 'values()' طریقہ سے شروع کیا گیا ہے۔ ہم اسے 'Even_Nums.values()' سے شروع کرتے ہیں، لہذا، اس طریقہ کے ذریعے ہمیں 'Even_Nums' ڈکشنری سے جو قدریں ملتی ہیں وہ 'ڈیٹا' متغیر میں محفوظ ہوجاتی ہیں۔ اس کے بعد ہم دوبارہ 'print()' استعمال کرتے ہیں۔ اب، ہم 'values()' طریقہ کی مدد سے حاصل کردہ اقدار کو پرنٹ کرتے ہیں۔ ہم 'ڈیٹا' کو 'پرنٹ ()' طریقہ میں لکھتے ہیں۔

اب، ہم اس 'Even_Nums' ڈکشنری میں ایک اور آئٹم شامل کرنا چاہتے ہیں۔ لہذا، ہم 'Even_Num' جو لغت کا نام ہے، اور پھر مربع بریکٹ رکھتے ہیں۔ اس مربع بریکٹ میں، ہم وہ کلید لکھتے ہیں جسے ہم اس لغت میں شامل کرنا چاہتے ہیں۔ کلیدی نام 'دس' ہے۔ پھر، ہم اس کی قدر بھی رکھتے ہیں۔ ہم نے یہاں جو قدر شامل کی ہے وہ ہے '10'۔ ہم ڈیٹا متغیر کو دوبارہ 'print()' کے اندر رکھتے ہیں۔ اس بار، یہ لغت کی پچھلی قدروں کے ساتھ اپ ڈیٹ شدہ قدر بھی لوٹاتا ہے۔


یہاں جو ڈکشنری دکھائی گئی ہے اس میں چار کلیدیں اور چار قدریں ہیں۔ پھر، یہ صرف لغت کی اقدار کو ظاہر کرتا ہے۔ اس کے بعد، یہ اس لغت میں نئی ​​قدر اور کلید کا اضافہ کرتا ہے اور پچھلی قدروں کے ساتھ اپ ڈیٹ شدہ قدر بھی دکھاتا ہے جو ہم نے ڈالی تھیں۔

مثال 5:

'آئٹم_بیچ' ڈکشنری اب بن گئی ہے۔ ہم اس 'آئٹم_بیچنے والی' ڈکشنری میں 'نگٹس: 19، جام: 22، بریڈ: 15، انڈے: 24، نوڈلز: 24' رکھتے ہیں۔ پھر، ہم 'Item_sold' ڈکشنری پرنٹ کرتے ہیں۔ اسے ظاہر کرنے کے بعد، ہم آخر میں 'values()' طریقہ استعمال کرتے ہیں۔ ہم 'print()' کے اندر 'values()' طریقہ بھی لکھتے ہیں، لہٰذا، وہ تمام اقدار جو ہمیں ڈکشنری سے حاصل ہوتی ہیں وہ بھی کنسول پر پرنٹ ہوتی ہیں۔


پوری لغت پہلے پیش کی جاتی ہے، بشمول تمام کلیدیں اور اقدار۔ تاہم، جیسا کہ ہم مندرجہ ذیل تصویر میں دیکھ سکتے ہیں، پوری لغت کو پرنٹ کرنے کے بعد، صرف ڈکشنری کی قدریں دکھائی دیتی ہیں۔ 'values()' تکنیک ان اقدار کو حاصل کرنے میں ہماری مدد کرتی ہے۔

مثال 6:

اب ہمارے یہاں جو ڈکشنری ہے وہ 'STD' ڈکشنری ہے جہاں ہم 'انگریزی: 79, PF: 82, OOP: 75, Java: 54, OS: 74' رکھتے ہیں۔ پھر، ہم اسے اسی طرح پرنٹ کرتے ہیں جیسا کہ پچھلے کوڈز میں بیان کیا گیا ہے۔ ہم 'values()' طریقہ استعمال کرکے اس کی قدریں بھی حاصل کرتے ہیں۔ اس کے بعد، ہم 'sum()' فنکشن کی مدد سے ان ویلیو کے 'جمع' کا حساب لگاتے ہیں۔ اس 'sum()' فنکشن میں، ہم متغیر کو پاس کرتے ہیں جس میں ہم اس لغت کی قدریں محفوظ کرتے ہیں۔ یہ فنکشن تمام اقدار کے مجموعہ کا حساب لگاتا ہے اور کنسول پر نتیجہ بھی پیش کرتا ہے کیونکہ ہم نے یہ طریقہ 'print()' میں لکھا ہے۔


پوری لغت کو پیش کیا گیا ہے اور اقدار کو بھی الگ سے پیش کیا گیا ہے۔ اس کے بعد، اقدار کا مجموعہ بھی اس نتیجے میں دکھایا گیا ہے کیونکہ ہم نے کوڈ میں 'values()' فنکشن کے بعد 'sum()' فنکشن کا اطلاق کیا ہے۔

نتیجہ

'Python' ڈکشنری 'values()' تکنیک مضمون کا مرکزی موضوع ہے۔ ہم نے 'values()' طریقہ کار کے کام اور اسے 'Python' میں استعمال کرنے کا طریقہ بیان کیا۔ ہم نے دریافت کیا کہ یہ 'values()' طریقہ لغت سے اقدار حاصل کرنے میں مدد کرتا ہے۔ ہم نے یہاں بہت سی مثالیں دکھائیں جن میں ہم نے 'values()' طریقہ کار کے کام کو دکھایا ہے۔ ہم نے اپنے آخری کوڈ میں 'values()' طریقہ کو لاگو کرنے کے بعد لغت کی اقدار کو کیسے شامل کیا جائے اس پر بھی تبادلہ خیال کیا۔