এখানে একটি টিপল দেওয়া হয়েছে, আমাদের কাজ টিপলকে অভিধানে রূপান্তর করা। এই সমস্যা সমাধানের জন্য আমরা অভিধান পদ্ধতি সেটডিফল্ট () ব্যবহার করি। এই পদ্ধতির দুটি প্যারামিটার রয়েছে, প্রথম প্যারামিটারটিকে কী এবং দ্বিতীয়টি অভিধানের মানতে রূপান্তর করতে। সেটডিফল্ট (কী, মান) হল একটি ফাংশন যা একটি কী অনুসন্ধান করে এবং এর মান প্রদর্শন করে।
উদাহরণ
Input: [("Adwaita", 5), ("Aadrika", 5), ("Babai", 37), ("Mona", 7), ("Sanj", 25), ("Sakya", 30)] Output: {'Adwaita': 5, 'Aadrika': 5, 'Babai': 37, 'Mona': 7, 'Sanj': 25, 'Sakya': 30}
অ্যালগরিদম
Step 1: Tuple is given. Step 2: To convert the first parameter to key and the second to the value of the dictionary. Step 3: Setdefault (key, value) function searches for a key and displays its value and creates a new key with value if the key is not present. Step 4: Using the append function we just added the values to the dictionary.
উদাহরণ কোড
# Python code to convert into dictionary def listtodict(A, di): di = dict(A) return di # Driver Code A = [("Adwaita", 5), ("Aadrika", 5), ("Babai", 37), ("Mona", 7), ("Sanj", 25), ("Sakya", 30)] di = {} print ("The Dictionary Is ::>",listtodict(A, di))
আউটপুট
The Dictionary Is ::> {'Adwaita': 5, 'Aadrika': 5, 'Babai': 37, 'Mona': 7, 'Sanj': 25, 'Sakya': 30}