ডিকশনারী হল পাইথনে সবচেয়ে ব্যাপকভাবে ব্যবহৃত ডেটা স্ট্রাকচার। তারা কী এবং মান আকারে ডেটা ধারণ করে। এই উদাহরণে আমরা দেখতে পাব কীভাবে আইটেমগুলি নির্দিষ্ট কীগুলির একটি সেটের জন্য একটি অভিধান তৈরি করা যায়।
অভিধান বোঝার সাথে
এই পদ্ধতিতে আমরা অপারেটরের সাথে একটি ফর লুপ ব্যবহার করে অভিধানটি লুপ করি। কিন্তু ইন অপারেটরের সাথে আমরা ডিকশনারি কীগুলি উল্লেখ করার সময় কীগুলির মানগুলিও উল্লেখ করি৷
উদাহরণ
dictA = {'Sun': '2 PM', "Tue": '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'} # Given dictionary print("Given dictionary : ",dictA) res = {key: dictA[key] for key in dictA.keys() & {'Fri', 'Sun'}} # Result print("Dictionary with given keys is : ",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given dictionary : {'Sun': '2 PM', 'Tue': '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'} Dictionary with given keys is : {'Fri': '9 PM', 'Sun': '2 PM'}
ডিক্ট() সহ
এই পদ্ধতিতে আমরা dict() ফাংশনে কীগুলি পাস করার সময় অভিধানের প্রয়োজনীয় কীগুলি বেছে নিই। একটি লুপ ব্যবহার করে সারিবদ্ধ করুন৷
৷উদাহরণ
dictA = {'Sun': '2 PM', "Tue": '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'} # Given dictionary print("Given dictionary : ",dictA) res = dict((k, dictA[k]) for k in ['Fri', 'Wed'] if k in dictA) # Result print("Dictionary with given keys is : ",res)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Given dictionary : {'Sun': '2 PM', 'Tue': '5 PM', 'Wed': '3 PM', 'Fri': '9 PM'} Dictionary with given keys is : {'Fri': '9 PM', 'Wed': '3 PM'}