get মেথড

get মেথডটি কী দ্বারা ডিকশনারির মান ফেরত দেয়। যদি কীটি ডিকশনারিতে না থাকে, তাহলে এটি একটি ডিফল্ট মান ফেরত দেয়। মেথডের প্রথম প্যারামিটারে আমরা আমাদের প্রয়োজনীয় কীটি নির্দিষ্ট করি, দ্বিতীয় ঐচ্ছিক প্যারামিটারে - ডিফল্ট মান।

সিনট্যাক্স

pythonডিকশনারি.get(কী, [ডিফল্ট মান])

উদাহরণ

আসুন আমাদের ডিকশনারিতে 'a' কীটি খুঁজে বের করি, এবং এর জন্য ডিফল্ট মান হিসাবে '!' নির্দিষ্ট করি:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

কোড 실행ের ফলাফল:

python1

উদাহরণ

এখন আসুন এমন একটি কী এর মান পাওয়ার চেষ্টা করি, যা ডিকশনারিতে নেই:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

কোড 실행ের ফলাফল:

python!

উদাহরণ

আসুন পূর্ববর্তী উদাহরণটি পরিবর্তন করি যাতে, যে কীটি নেই তার জন্য কোন ডিফল্ট মান না থাকে:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

কোডটি এক্সিকিউট হওয়ার পরে মেথডটি আমাদের None ফেরত দেবে:

pythonNone

আরও দেখুন

  • items মেথড,
    যা নির্দিষ্ট ডিকশনারির কী-মান টিপল ফেরত দেয়
  • keys মেথড,
    যা ডিকশনারির কীগুলি ফেরত দেয়
  • values মেথড,
    যা ডিকশনারির সমস্ত মান ফেরত দেয়