কম্পিউটার

পাইথন প্রোগ্রাম টিপলের একটি তালিকাকে অভিধানে রূপান্তর করতে


এখানে একটি টিপল দেওয়া হয়েছে, আমাদের কাজ টিপলকে অভিধানে রূপান্তর করা। এই সমস্যা সমাধানের জন্য আমরা অভিধান পদ্ধতি সেটডিফল্ট () ব্যবহার করি। এই পদ্ধতির দুটি প্যারামিটার রয়েছে, প্রথম প্যারামিটারটিকে কী এবং দ্বিতীয়টি অভিধানের মানতে রূপান্তর করতে। সেটডিফল্ট (কী, মান) হল একটি ফাংশন যা একটি কী অনুসন্ধান করে এবং এর মান প্রদর্শন করে।

উদাহরণ

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}

  1. পাইথন প্রোগ্রামে একটি তালিকাকে স্ট্রিংয়ে রূপান্তর করুন

  2. একটি তালিকাকে স্ট্রিং-এ রূপান্তর করতে পাইথন প্রোগ্রাম

  3. অক্ষরের তালিকাকে একটি স্ট্রিংয়ে রূপান্তর করতে পাইথন প্রোগ্রাম

  4. পাইথন অভিধানকে কীভাবে একটি তালিকায় রূপান্তর করবেন?