পাইথনে for লুপের মাধ্যমে ডিকশনারির কী

ডিফল্টরূপে, একটি ডিকশনারিকে for লুপ দিয়ে Iterate করলে সর্বদা এর কীগুলি আউটপুট হয়।

উদাহরণ

ধরুন আমাদের কাছে dct নামক একটি ডিকশনারি রয়েছে:

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

আসুন এটিকে একটি লুপে চালাই:

pythonfor key in dct:
  print(key)

কোড এক্সিকিউট করার ফলস্বরূপ সমস্ত কী প্রিন্ট হবে:

python'a'
'b'
'c'

উদাহরণ

keys মেথড ব্যবহার করেও ডিকশনারির কীগুলি পাওয়া যেতে পারে। এই মেথডটি একটি বিশেষ অবজেক্ট রিটার্ন করে, যাকে লুপ দিয়ে Iterate করা যায়:

pythonfor key in dct.keys():
  print(key)

কোড এক্সিকিউট করার ফলাফল:

python'a'
'b'
'c'

ব্যবহারিক সমস্যা

Задание 1

একটি ডিকশনারি দেওয়া হয়েছে:

pythontst = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

এর কীগুলি কনসোলে প্রিন্ট করুন:

python'a'
'b'
'c'
'd'
'e'
Задание 2

একটি ডিকশনারি দেওয়া হয়েছে:

pythontst = {
  2: 'a',
  4: 'b',
  6: 'c',
  8: 'd'
}

8 বাদে এর কীগুলি কনসোলে প্রিন্ট করুন।

Задание 3

একটি ডিকশনারি দেওয়া হয়েছে:

pythontst = {
  '1': 'a',
  '2': 'b',
  '3': 'c',
  '4': 'd'
}

এর কীগুলি থেকে নিম্নলিখিত টাপলটি পান:

python('2', '3', '4')