কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম: টাপলের লিস্টকে ডিকশনারিতে রূপান্তর


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

উদাহরণ

 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} 

অ্যালগরিদম

 ধাপ ১: টাপল দেওয়া আছে। ধাপ ২: প্রথম প্যারামিটারকে কী এবং দ্বিতীয় প্যারামিটারকে ডিকশনারির ভ্যালু হিসেবে রূপান্তর করুন। ধাপ ৩: Setdefault(key, value) ফাংশন কী খোঁজে এবং তার ভ্যালু প্রদর্শন করে এবং যদি কী উপস্থিত না থাকে তবে নতুন কী ভ্যালুসহ তৈরি করে। ধাপ ৪: append ফাংশন ব্যবহার করে ভ্যালুগুলো ডিকশনারিতে যোগ করুন। 

উদাহরণ কোড

 # পাইথন কোড: ডিকশনারিতে রূপান্তর করার জন্য def listtodict(A, di): di = dict(A) return di # ড্রাইভার কোড 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. Python Dictionary কে লিস্টে রূপান্তর করা