পাইথন ডেটা স্ট্রাকচার ব্যবহার করে ডেটা বিশ্লেষণ করার সময় আমরা অবশেষে একটি অভিধানে কী এবং মান অ্যাক্সেস করার প্রয়োজনীয়তা অনুভব করব। এটি করার বিভিন্ন উপায় রয়েছে এই নিবন্ধে আমরা কিছু উপায় দেখব।
লুপের জন্য
একটি লুপ ব্যবহার করে আমরা অভিধানের প্রতিটি সূচকের অবস্থানে কী এবং মান উভয়ই অ্যাক্সেস করতে পারি যত তাড়াতাড়ি নিচের প্রোগ্রামে।
উদাহরণ
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