কম্পিউটার

পাইথন অভিধানে কী-মান অ্যাক্সেস করা


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

লুপের জন্য

একটি লুপ ব্যবহার করে আমরা অভিধানের প্রতিটি সূচকের অবস্থানে কী এবং মান উভয়ই অ্যাক্সেস করতে পারি যত তাড়াতাড়ি নিচের প্রোগ্রামে।

উদাহরণ

dictA = {1:'Mon',2:'Tue',3:'Wed',4:'Thu',5:'Fri'}
#Given dictionary
print("Given Dictionary: ",dictA)
# Print all keys and values
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 all keys and values
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 সহ

অভিধান ক্লাসে আইটেম নামে একটি পদ্ধতি রয়েছে। আমরা আইটেম পদ্ধতি অ্যাক্সেস করতে পারি এবং প্রতিটি জোড়া কী এবং মান পেয়ে এটির উপর পুনরাবৃত্তি করতে পারি।

উদাহরণ

dictA = {1:'Mon',2:'Tue',3:'Wed',4:'Thu',5:'Fri'}
#Given dictionary
print("Given Dictionary: ",dictA)
# Print all keys and values
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. পাইথনে একটি অভিধানের সমস্ত কী কীভাবে প্রিন্ট করবেন?