get মেথড
get মেথডটি কী দ্বারা ডিকশনারির মান
ফেরত দেয়। যদি কীটি ডিকশনারিতে না থাকে,
তাহলে এটি একটি ডিফল্ট মান ফেরত দেয়।
মেথডের প্রথম প্যারামিটারে আমরা আমাদের প্রয়োজনীয়
কীটি নির্দিষ্ট করি, দ্বিতীয় ঐচ্ছিক প্যারামিটারে
- ডিফল্ট মান।
সিনট্যাক্স
ডিকশনারি.get(কী, [ডিফল্ট মান])
উদাহরণ
আসুন আমাদের ডিকশনারিতে 'a' কীটি খুঁজে বের করি,
এবং এর জন্য ডিফল্ট মান হিসাবে '!' নির্দিষ্ট করি:
dct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
কোড 실행ের ফলাফল:
1
উদাহরণ
এখন আসুন এমন একটি কী এর মান পাওয়ার চেষ্টা করি, যা ডিকশনারিতে নেই:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
কোড 실행ের ফলাফল:
!
উদাহরণ
আসুন পূর্ববর্তী উদাহরণটি পরিবর্তন করি যাতে, যে কীটি নেই তার জন্য কোন ডিফল্ট মান না থাকে:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
কোডটি এক্সিকিউট হওয়ার পরে মেথডটি আমাদের None ফেরত দেবে:
None