কম্পিউটার টিউটোরিয়াল

পাইথন ডিকশনারি থেকে কি-ভ্যালু অ্যাক্সেস করা

পাইথন ডেটা স্ট্রাকচার ব্যবহার করে ডেটা অ্যানালাইসিস করার সময় আমরা অবশেষে ডিকশনারি থেকে কি এবং ভ্যালু অ্যাক্সেস করার প্রয়োজন পড়ি। এতে করার বিভিন্ন উপায় রয়েছে, এই আর্টিকেলে আমরা 그중 কিছু দেখব।

ফর লুপের সাথে

ফর লুপ ব্যবহার করে ডিকশনারির প্রতিটি ইন্ডেক্স পজিশনে কি এবং ভ্যালু দুটোই অ্যাক্সেস করা যায় যেমন নিচের প্রোগ্রামে দেখানো হলো।

উদাহরণ

dictA = {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
# Given dictionary
print("Given Dictionary: ", dictA)
# সব কি এবং ভ্যালু প্রিন্ট
print("Keys and Values: ")
for i in dictA:
    print(i, dictA[i])

আউটপুট

উপরের কোডটি রান করলে নিচের ফলাফলটি মিলবে −

Given Dictionary: {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
Keys and Values:
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri

লিস্ট কমপ্রিহেনশনের সাথে

এই পদ্ধতিতে আমরা কিকে লিস্টের ইন্ডেক্সের মত বিবেচনা করি। তাই প্রিন্ট স্টেটমেন্টে কি এবং ভ্যালুকে একটি জোড়া আকারে ফর লুপসহ প্রকাশ করি।

উদাহরণ

dictA = {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
# Given dictionary
print("Given Dictionary: ", dictA)
# সব কি এবং ভ্যালু প্রিন্ট
print("Keys and Values: ")
print([(k, dictA[k]) for k in dictA])

আউটপুট

উপরের কোডটি রান করলে নিচের ফলাফলটি মিলবে −

Given Dictionary: {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
Keys and Values: [(1, 'Mon'), (2, 'Tue'), (3, 'Wed'), (4, 'Thu'), (5, 'Fri')]

dict.items-এর সাথে

ডিকশনারি ক্লাসে items নামে একটি মেথড রয়েছে। আমরা items মেথড অ্যাক্সেস করে তার ওপর ইটারেট করতে পারি যাতে প্রতিটি কি-ভ্যালু জোড়া পাওয়া যায়।

উদাহরণ

dictA = {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
# Given dictionary
print("Given Dictionary: ", dictA)
# সব কি এবং ভ্যালু প্রিন্ট
print("Keys and Values: ")
for key, value in dictA.items():
    print(key, value)

আউটপুট

উপরের কোডটি রান করলে নিচের ফলাফলটি মিলবে −

Given Dictionary: {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
Keys and Values:
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri
  1. পাইথনে প্যাটার্ন প্রিন্ট করার পদ্ধতি

  2. পাইথন ডিকশনারি র‍্যান্ডমলি প্রিন্ট করার পদ্ধতি

  3. পাইথনে ডিকশনারির সব ভ্যালু প্রিন্ট করার পদ্ধতি

  4. পাইথনে ডিকশনারির সব কি প্রিন্ট করার পদ্ধতি